System.Web.Services Constructs a new sys description. description text. Retrieves the description text. description Adding this attribute to a method within an XML Web service created using ASP.NET makes the method callable from remote Web clients. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class. Initializes whether session state is enabled for the XML Web service method. Initializes a new instance of the class. Initializes whether session state is enabled for the XML Web service method. Initializes the transaction support of an XML Web service method. Initializes a new instance of the class. Initializes whether session state is enabled for the XML Web service method. Initializes the transaction support of an XML Web service method. Initializes the number of seconds the response is cached. Initializes a new instance of the class. Initializes whether session state is enabled for the XML Web service method. Initializes the transaction support of an XML Web service method. Initializes the number of seconds the response is cached. Initializes whether the response for this request is buffered. A descriptive message describing the XML Web service method. Indicates whether session state is enabled for an XML Web service method. Gets or sets the number of seconds the response should be held in the cache. Gets or sets whether the response for this request is buffered. Indicates the transaction support of an XML Web service method. The name used for the XML Web service method in the data passed to and returned from an XML Web service method. Defines the optional base class for XML Web services, which provides direct access to common ASP.NET objects, such as application and session state. Gets the application object for the current HTTP request. Gets the ASP.NET for the current request, which encapsulates all HTTP-specific context used by the HTTP server to process Web requests. Gets the instance for the current request. Gets the for the current request. Gets the ASP.NET server object. Can be used to authenticate whether a user is authorized to execute the request. Used to add additional information to an XML Web service, such as a string describing its functionality. Initializes a new instance of the class. A descriptive message for the XML Web service. Gets or sets the default XML namespace to use for the XML Web service. Gets or sets the name of the XML Web service. Declares the binding one or more XML Web service methods implemented within the class implementing the XML Web service. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class setting the name of the binding the XML Web service method is implementing. The name of the binding an XML Web service method is implementing an operation for. Sets the property. Initializes a new instance of the class. The name of the binding an XML Web service method is implementing an operation for. Sets the property. The namespace associated with the binding. Sets the property. Initializes a new instance of the class. The name of the binding an XML Web service method is implementing an operation for. Sets the property. The namespace associated with the binding. Sets the property. The location where the binding is defined. Gets or sets the location where the binding is defined. Gets or sets the name of the binding. Gets or sets the namespace associated with the binding. Constructs a new sys description. description text. Retrieves the description text. description Specifies the base class for all XML Web service client proxies created using ASP.NET. Initializes a new instance of the class. Cancels a request to an XML Web service method. cancels a synchronous XML Web service request. Since a synchronous request will block the thread until the response has been processed you must call from a separate thread. Calling will cause a to be thrown from the XML Web service method call. The property will have the value . To abort an asynchronous call, you need to cast the returned from the method to a and call the method. Creates a instance for the specified . This protected method is called by the XML Web service client infrastructure to get a new transport object to transmit the XML Web service request. The to use when creating the . The instance. Returns a response from a synchronous request to an XML Web service method. The to get the response from. A . Returns a response from an asynchronous request to a Web Service method. This protected method is called by the XML Web service client infrastructure to get the response from an asynchronous XML Web service request. The to get the response from. The to pass to . when the response has completed. The instance. Gets or sets security credentials for Web Service client authentication. Gets or sets the name of the connection group for the request. Gets or sets whether pre-authentication is enabled. Gets or sets the base URL of the XML Web service the client is requesting. The used to make the client request to the XML Web service. Indicates the time an XML Web service client waits for a synchronous XML Web service request to complete (in milliseconds). Provides an implementation of for use by XML Web service proxies to implement the standard asynchronous method pattern. Cancels an asynchronous XML Web service request. Gets the object provided in the last parameter to the method asynchronous call. Gets a that is used to wait for an asynchronous operation to complete. Gets a value indicating whether the Begin call completed synchronously. Gets a value indicating whether the asynchronous XML Web service request has completed. The base class for all XML Web service client proxies that use the HTTP transport protocol. Initializes a new instance of the class. Creates a for the specified URI. The for creating the . The made . Returns a response from a synchronous request to an XML Web service method. The from which to get the response. The . Returns a response from an asynchronous request to an XML Web service method. The from which to get the response. The to pass to . when the response has completed. The . Gets or sets whether the client automatically follows server redirects. Gets or sets the collection of cookies. Gets the collection of client certificates. Gets or sets the value for the user agent header that is sent with each request. Gets or sets proxy information for making an XML Web service request through a firewall. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] The base class for communicating with an XML Web service using the simple HTTP-GET and HTTP-POST protocols bindings. Initializes a new instance of the class. Invokes an XML Web service method using HTTP. The name of the XML Web service method in the derived class that is invoking . The URL of the XML Web service method the client is requesting. An array of objects containing the parameters to pass to the remote XML Web service. The order of the values in the array correspond to the order of the parameters in the calling method of the derived class. An array of objects containing the return value and any by-reference or out parameters of the derived class method. Starts an asynchronous invocation of a method of an XML Web service. The name of the XML Web service method. The url to use when creating the. An array of objects containing the parameters to pass to the XML Web service method. The order of the values in the array correspond to the order of the parameters in the calling method of the derived class. The delegate to call when the asynchronous method call is complete. If is , the delegate is not called. Additional information supplied by a client. An which can be passed to to obtain the return values from the XML Web service method. Completes asynchronous invocation of an XML Web service method using HTTP. The returned from . An array of objects containing the return value and any by reference or out parameters for the XML Web service method. The base class for XML Web service client proxies that use the HTTP-GET protocol. Initializes a new instance of the class. Creates a instance for the specified URI. The to use when creating the. The instance. Applying this attribute to an XML Web service client using HTTP-GET or HTTP-POST, sets the types that serialize the parameters sent to an XML Web service method and read the response from the XML Web service method. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the . Initializes the property to a that deserializes the response from an XML Web service method. Initializes the property to a that serializes parameters sent from an XML Web service client to an XML Web service method. Gets or sets a that deserializes the response from an XML Web service method. Gets or sets a that serializes parameters sent from an XML Web service client to the XML Web service method. The base class for XML Web service client proxies that use the HTTP-POST protocol. Initializes a new instance of the class. Creates a instance for the specified URI. The to use when creating the . The instance. Specifies how the XML Web service method was invoked. The XML Web service method is invoked synchronously. The XML Web service method is invoked asynchronously. Represents the attributes and metadata for an XML Web service method. This class cannot be inherited. Initializes a new instance of the class with the passed in. A to initialize the properties of common to the . Returns a string that represents the current . A that represents the current . Invokes the method represented by the current . The instance of the to invoke the method. An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method. If the method does not require any parameters, the parameter should be . An array of type representing the return value and out parameters of the invoked method. Begins an asynchronous invocation of the method represented by this . The instance of the on which to invoke the method on. An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method. If the method does not require any parameters, should be . The delegate to call when the asynchronous invoke is complete. If is , the delegate is not called. State information that is passed on to the delegate. An which is passed to to obtain the return values from the remote method call. Ends an asynchronous invocation of the method represented by the current . The instance of the on which to invoke the method. The returned from . An array of objects containing the return value and any by-reference or out parameters of the derived class method. Returns the custom attributes applied to the specified type. The to which the custom attributes are applied. An array of containing the custom attributes applied to . Returns the first custom attribute applied to the type, if any custom attributes are applied to the type. The to which the custom attributes are applied. An containing the first custom attribute applied to the parameter. Returns a value indicating whether the method passed in represents a method of an asynchronous invocation. The that might be a method of an asynchronous invocation. if the parameter is a method of an asynchronous invocation; otherwise, . Returns a value indicating whether the method passed in represents an method of an asynchronous invocation. The that might be an method of an asynchronous invocation. if the parameter is an method of an asynchronous invocation; otherwise, . Given an array of that can contain information about both asynchronous and synchronous methods, creates an array of . An array of representing the asynchronous and synchronous methods for which to create objects. An array of , representing the methods within . Given an array of , where the returned array of can be restricted to only asynchronous or synchronous methods, creates an array of . An array of representing the asynchronous and synchronous methods for which to create objects. A bitwise combination of the values. Determines whether just asynchronous or synchronous methods or both are included in the returned array of . An array of , representing the methods within filtered by the value of . Gets the class that declares the method represented by the current . Gets the name of the method represented by this . Gets the return value of a asynchronous method invocation. Gets the parameter information for the parameter of a Begin method in an asynchronous invocation. Gets the parameter information for the parameter of a method in an asynchronous invocation. Gets the return type of this method. Gets a value indicating whether the return type for the method represented by the instance of is . Gets a value indicating whether the method represented by the instance of is invoked asynchronously. Gets the parameters passed into the method represented by the instance of . Gets the out parameters for the method. Gets the parameters for the method. Gets the custom attributes applied to the method. Gets the custom attributes for the return type. Gets the attributes and metadata for a synchronous method. Gets the attributes and metadata for a method in an asynchronous invocation. Gets the attributes and metadata for an method of an asynchronous invocation to a method. Represents the attributes of a match made using text pattern matching. This class cannot be inherited. Initializes a new instance of the class with the specified pattern. A string that represents the pattern to match. Gets or sets a regular expression that represents the pattern to match. Gets or sets a value that represents a grouping of related matches. Gets or sets a value that represents the index of a match within a grouping. Gets or sets a value that indicates whether the pattern to match is case insensitive. Gets or sets the maximum number of values to return from the match. Represents the data in a SOAP request sent or a SOAP response received by an XML Web service client at a specific . This class cannot be inherited. Represents the data in a SOAP request or SOAP response at a specific . Gets the parameter passed into the XML Web service method at the specified index. The zero-based index of the parameter in the array of parameters. An representing the parameter at the specified index. Gets the out parameter passed into the XML Web service method at the specified index. The zero-based index of the parameter in the array of parameters. An representing the parameter at the specified index. Gets the return value of an XML Web service method. An representing the return value of the XML Web service method. When overridden in a derived class, asserts that the current stage is a stage where out parameters are available. When overridden in a derived class, asserts that the current is a stage where in parameters are available. Ensures that the of the call to the Web Service method is the stage or stages passed in. If the current processing stage is not one of the stages passed in, an exception is thrown. The asserted. Gets a value indicating the property of either the or the attribute applied to the XML Web service method. Gets the from the call to the XML Web service method. When overridden in a derived class, gets a representation of the method prototype for the XML Web service method for which the SOAP request is intended. A collection of the SOAP headers applied to the current SOAP request or SOAP response. Gets the data representing the SOAP request or SOAP response in the form of a . Gets or sets the HTTP Content-Type of the SOAP request or SOAP response. Gets the of the . When overridden in a derived class, gets the base URL of the XML Web service. When overridden in a derived class, gets the SOAPAction HTTP request header field for the SOAP request or SOAP response. Asserts that the current is a stage where out parameters are available. If not, an exception is thrown. Asserts that the current is a stage where in parameters are available. If not, an exception is thrown. Gets a value indicating whether the client waits for the server to finish processing an XML Web service method. Gets an instance of the client proxy class, which derives from . Gets a representation of the method prototype of the XML Web service method for which the SOAP request is intended. Gets the URL of the XML Web service. Gets the HTTP request header field for the SOAP request or SOAP response. Specifies the class client proxies derive from when using SOAP. Initializes a new instance of the class. Dynamically binds to an XML Web service described in the discovery document at . Creates a instance for the specified . The to use when creating the . The instance. Invokes an XML Web service method synchronously using SOAP. The name of the XML Web service method. An array of objects containing the parameters to pass to the XML Web service. The order of the values in the array correspond to the order of the parameters in the calling method of the derived class. An array of objects containing the return value and any by reference or out parameters of the derived class method. Starts an asynchronous invocation of an XML Web service method using SOAP. The name of the XML Web service method in the derived class that is invoking . An array of objects containing the parameters to pass to the XML Web service. The order of the values in the array correspond to the order of the parameters in the calling method of the derived class. The delegate to call when the asynchronous invoke is complete. If is , the delegate is not called. Extra information supplied by the caller. An which is passed to to obtain the return values from the remote method call. Ends an asynchronous invocation of an XML Web service method using SOAP. The returned from . An array of objects containing the return value and any by-reference or out parameters of the derived class method. Applying the to a method specifies that SOAP messages to and from the method use formatting. Initializes a new instance of the class. Initializes a new instance of the class, setting the property to the value of the parameter. The HTTP header field of the SOAP request. Sets the property. Gets or sets the HTTP header field of the SOAP request. Gets or sets whether a XML Web service client waits for the Web server to finish processing an XML Web service method. Gets or sets the namespace associated with the SOAP request for an XML Web service method. Gets or sets the XML namespace associated with the SOAP response for an XML Web service method. Gets or sets the XML element associated with the SOAP request for an XML Web service method, which is defined in a service description as an operation. Gets or sets the XML element associated with the SOAP response for an XML Web service method. Gets or sets the parameter formatting for an XML Web service method within the XML portion of a SOAP message. Gets or sets whether parameters are encapsulated within a single XML element beneath the element in the XML portion of a SOAP message. Gets or sets the binding an XML Web service method is implementing an operation for. Applying the optional to an XML Web service sets the default format of SOAP requests and responses sent to and from XML Web service methods within the XML Web service. Initializes a new instance of the class setting all properties to their default values. Initializes a new instance of the class setting the parameter formatting. The parameter formatting of the XML Web service. Sets the property. Initializes a new instance of the class that sets the parameter formatting and sets whether parameters are encapsulated within a single XML element, under the element, in SOAP messages. The parameter formatting style. Sets the property. Sets whether parameters are encapsulated within a single XML element, under the element, in SOAP messages sent to and from XML Web service methods within the XML Web service. Sets the property. Gets or sets the default parameter formatting for an XML Web service. Gets or sets the default setting that controls whether parameters are encapsulated within a single element following the element in the XML portion of a SOAP message for XML Web service methods of the XML Web service. Gets or sets how SOAP messages are routed to the XML Web service. The exception that is thrown when an XML Web service method is called over SOAP and an exception occurs. Specifies a SOAP fault code representing an error occurred during the processing of a client call on the server, where the problem was not due to the message contents. Specifies a SOAP fault code representing a client call was not formatted correctly or did not contain the appropriate information. A SOAP fault code representing an invalid namespace for a SOAP Envelope was found during the processing of the SOAP message. A SOAP Fault Code representing a SOAP element marked with the MustUnderstand attribute was not processed. Gets an representing the element of a SOAP Fault code. Initializes a new instance of the class that sets the exception message, exception code and the piece of code that caused the exception. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property. Initializes a new instance of the class that sets the exception message, exception code, the piece of code that casued the exception and a reference to the root cause of the exception. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property. A reference to the root cause of an exception. Sets the property. Initializes a new instance of the class that sets the exception message and exception code. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. Initializes a new instance of the class that sets the exception message, exception code and a reference to the root cause of the exception. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. A reference to the root cause of the exception. Sets the property. Initializes a new instance of the class that sets the exception message, exception code, piece of code that caused the exception and application specific exception information. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property. The application specific exception information. Sets the property. Initializes a new instance of the class that sets the exception message, exception code, piece of code that caused the exception, application specific exception information and a reference to the root cause of the exception. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property. The application specific exception information. Sets the property. A reference to the root cause of the exception. Sets the property. Initializes a new instance of the class that sets the exception message, exception code, piece of code that caused the exception, application specific exception information and optional exception information. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property. The application specific exception information. Sets the property. Optional exception information. Sets the property. Initializes a new instance of the class that sets the exception message, exception code, piece of code that caused the exception, application specific exception information, optional exception information, and a reference to the root cause of the exception. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property. The application specific exception information. Sets the property. Optional exception information. Sets the property. A reference to the root cause of the exception. Sets the property. Gets the piece of code that caused the exception. Gets the type of SOAP fault code. Gets an representing the application specific error information. Gets an array of with the optional error information. The base class for SOAP extensions for XML Web services created using ASP.NET. When overridden in a derived class, allows a SOAP extension to initialize data specific to a XML Web service method using an attribute applied to the XML Web service method at a one time performance cost. A representing the specific function prototype for the XML Web service method to which the SOAP extension is applied. The applied to the XML Web service method. The that the SOAP extension initializes for caching. When overridden in a derived class, allows a SOAP extension to initialize data specific to a class implementing a XML Web service at a one time performance cost. The type of the class implementing the XML Web service to which the SOAP extension is applied. The that the SOAP extension initializes for caching. When overridden in a derived class, allows a SOAP extension to initialize itself using the data cached in the method. The returned from cached by ASP.NET. When overridden in a derived class, allows a SOAP extension to receive a to process at each . The to process. When overridden in a derived class, allows a SOAP extension access to the memory buffer containing the SOAP request or response. A memory buffer containing the SOAP request or response. A representing a new memory buffer that this SOAP extension can modify. When overridden in a derived class, specifies a SOAP extension should run with an XML Web service method. When overridden in a derived class, gets the of the SOAP extension. When overridden in a derived class, gets or set the priority of the SOAP extension. When overridden in a derived class, represents the content of a SOAP header. Gets or sets the value of the XML attribute for the SOAP header. Gets or sets a value indicating whether the must be understood. Gets or sets the recipient of the SOAP header. Gets or sets a value indicating whether an XML Web service method properly processed a SOAP header. This attribute is applied to an XML Web service method or an XML Web service client to specify a SOAP header the Web service method or XML Web service client can process. This class cannot be inherited. Initializes a new instance of the class, setting the member of the XML Web service class representing the SOAP header contents. The member of the XML Web service class representing the SOAP header contents. The property will be set to the value of this parameter. Gets or sets the member of the XML Web service class representing the SOAP header contents. Gets or sets whether the SOAP header is intended for the XML Web service or the XML Web service client or both. Gets or sets a value indicating whether the SOAP header must be understood and processed by the recipient XML Web service or XML Web service client. Specifies whether the recipient of the is the XML Web service, the XML Web service client, or both. Specifies the is sent to the XML Web service. Specifies the is sent to the XML Web service client. Specifies the is sent to both the XML Web service and the XML Web service client. The exception that is thrown when an XML Web service method is called over SOAP and an exception occurs during processing of the SOAP header. Initializes a new instance of the class. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property. Initializes a new instance of the class. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property. A reference to the root cause of an exception. Sets the property. Initializes a new instance of the class. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. Initializes a new instance of the class. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. A reference to the root cause of an exception. Sets the property. Initializes a new instance of the class. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property. Optional exception information. Sets the property. Initializes a new instance of the class. A message that identifies the reason the exception occurred. Sets the property. The type of error that occurred. Sets the property. The piece of code that caused the exception. Typically, a URL to an XML Web service method. Sets the property. Optional exception information. Sets the property. A reference to the root cause of an exception. Sets the property. Contains a collection of instances of the class. Adds a to the . The to add to the . The position at which the was inserted. Inserts a into the at the specified index. The zero-based index at which to insert the into the . The to insert into the . Determines the index of the in the . The to locate in the . The index of the parameter, if found in the ; otherwise, -1. Determines whether the contains a specific . The to locate in the . if the value of the parameter is found in the ; otherwise, . Removes the first occurrence of a specific from the . The to remove from the . Copies the elements of the to an , starting at a particular index of the . The one-dimensional that is the destination of the elements copied from . The array must have zero-based indexing. The zero-based index in the parameter at which copying begins. Gets or sets the at the specified index of the . The zero-based index of the to get or set. Specifies the processing stage of a SOAP message. The stage just prior to a being serialized. During processing, the stage occurs after a client invokes an XML Web service method, but prior to the invocation being serialized. During processing, the stage occurs after the invocation to the XML Web service method returns, but prior to the return values being serialized and sent over the wire back to the client. The stage just after a is serialized, but before the SOAP message is sent over the wire. During processing, the stage occurs after a client invokes an XML Web service method and the parameters are serialized into XML, but prior to the SOAP message containing that XML is sent over the network. During processing, the stage occurs after an XML Web service method returns and any return values are serialized into XML, but prior to the SOAP message containing that XML is sent over the network. The stage just before a is deserialized from the SOAP message sent across the network into an object. During processing, the stage occurs after the network response from an XML Web service method invocation has been received, but just before the response containing the SOAP message is deserialized into an object. During processing, the stage occurs after a network request containing the SOAP message for an XML Web service method invocation is received by the Web server, but prior to the SOAP message being deserialized into an object. The stage just after a is deserialized from a SOAP message into an object. During processing, the stage occurs after the SOAP message containing the response from an XML Web service method invocation has been deserialized into an object, but prior to the client receiving the deserialized results. During processing, the stage occurs after a network request containing a SOAP message representing a Web Service method invocation is deserialized into an object, but prior to the method on that object representing the XML Web service method is called. Specifies how parameters are formatted in a SOAP message. Specifies using the default for the XML Web service. The default for an XML Web service can be set by applying a to the class implementing the XML Web service. If a is not applied to the class implementing the XML Web service, the default is . Parameters sent to and from an XML Web service method are placed in XML elements directly following the element of a SOAP request or SOAP response. Parameters sent to and from an XML Web service method are encapsulated within a single XML element followig the element of the XML portion of a SOAP request or SOAP response. Applying the to a method specifies that SOAP messages sent to and from the method use formatting. Initializes a new instance of the class, setting all properties to their default values. Initializes a new instance of the class, setting the property to the value of the parameter. The intent of the SOAP request. Sets the property. Gets or sets the HTTP header field of the SOAP request. Gets or sets whether an XML Web service client waits for the Web server to finish processing an XML Web service method. Gets or sets the XML namespace associated with the SOAP request for an XML Web service method. Gets or sets the XML namespace associated with the SOAP response for an XML Web service method. Gets or sets the XML element associated with the SOAP request for an XML Web service method. Gets or sets the XML element associated with the SOAP response for an XML Web service method. Gets or sets the binding an XML Web service method is implementing an operation for. Applying the optional to an XML Web service sets the default format of SOAP requests and responses sent to and from XML Web service methods within the XML Web service. Initializes a new instance of the class. Gets or sets how SOAP messages are routed to the XML Web service. Represents the data in a SOAP request received or a SOAP response sent by an XML Web service method at a specific . This class cannot be inherited. Asserts that the current is a stage where out parameters are available. If not, an exception is thrown. Asserts that the current is a stage where in parameters are available. If not, an exception is thrown. Gets a value indicating whether the client waits for the server to finish processing an XML Web service method. Gets the base URL of the XML Web service. Gets the SOAPAction HTTP request header field for the SOAP request or SOAP response. Gets the instance of the class handling the method invocation on the Web server. Gets a representation of the method prototype for the XML Web service method for which the SOAP request is intended. Specifies how a SOAP message is routed to the Web server hosting the XML Web service. The SOAP message is routed based on the HTTP header. The SOAP Message is routed based on the first child element following the XML element of the SOAP message. Represents the data received from a SOAP header that was not understood by the recipient XML Web service or XML Web service client. This class cannot be inherited. Gets or sets the XML Header element for a SOAP request or response. IHttpHandler.ProcessRequest. IHttpHandler.IsReusable. Represents a reference in a discovery document to a service description. The base class for discoverable references using XML Web services discovery. When overridden in a derived class, writes the document to a . The document to write into a . The into which the is written. Reads the passed and returns an instance of the class representing the type of referenced document. containing the reference document. An with an underlying type matching the type of referenced document. Returns a file name based on the passed URL. The URL on which the name of the file is based. Name of the file based on the passed URL. Downloads the referenced document at to resolve whether the referenced document is valid. Resolves whether the referenced document is valid. The MIME type of . The containing the referenced document. Gets or sets the instance of used in a discovery process. Gets the name of the default file to use when saving the referenced discovery document, XSD schema, or Service Description. Gets or sets the URL of the referenced document. XML namespace for service description references in discovery documents. Initializes a new instance of the class using default values. Initializes a new instance of the class using the supplied reference to a Service Description. The URL for a Sevice Descritpion. Initializes the property value. Initializes a new instance of the class using the supplied references to a service description and a XML Web service implementing the service description. The URL for a service description. Initializes the property value. The URL for a XML Web service implementing the service description at . Initializes the property value. Writes the passed-in service description into the passed-in . The to write into . The into which the serialized is written. Reads the service description from the passed and returns the service description. containing the service description. A containing the contents of the referenced service description. Resolves whether the the referenced document is valid. The MIME content type of . The containing the referenced document. Gets or sets the URL to the referenced service description. Gets and sets the URL for a XML Web service implementing the service description referenced in the property. Gets or sets the URL for the referenced Service Description. Gets a object representing the service description. Gets the name of the file to use by default when saving the referenced service description. [To be supplied.] [To be supplied.] Represents a collection of documents discovered during XML Web services discovery that have been downloaded to the client. This class cannot be inherited. Adds an object with the specified URL to the . The URL for the document to add to the . A discovered document to add to the . Determines if the contains an object with the specified URL. The URL for the document to locate within the . if the contains an object with the specified URL; otherwise, . Removes an object with the specified URL from the . The URL for the discovered document to remove from the . Gets or sets a client discovery document object from the with the specified URL. The URL of the discovery document to get or set from the . Gets an object with all the keys in the . Gets an object with all the values in the . Provides support for programmatically invoking XML Web services discovery. Initializes a new instance of the class. Discovers the supplied URL to determine if it is a discovery document. The URL where XML Web services discovery begins. A containing the results of XML Web services discovery at the supplied URL. Discovers the supplied URL to determine if it is a discovery document, service description or an XML Schema Definition (XSD) schema. The URL where XML Web services discovery begins. A containing the results of XML Web services discovery at the supplied URL. If the parameter refers to a service description or an XSD Schema, a is created in memory for it. Downloads the discovery document at the supplied URL into a object. The URL of the discovery document to download. A containing the document at the supplied URL. Downloads the discovery document at the supplied URL into a object, setting the parameter to the MIME encoding of the discovery document. The URL of the discovery document to download. The MIME encoding of the downloaded discovery document. A containing the document at the supplied URL. Reads in a file containing a map of saved discovery documents populating the and properties, with discovery documents, XML Schema Definition (XSD) schemas, and service descriptions referenced in the file. Name of file to read in, containing the map of saved discovery documents. A containing the results found in the file with the map of saved discovery documents. The file format is a class serialized into XML; however, one would typically create the file using only the method or Disco.exe. Resolves all references to discovery documents, XML Schema Definition (XSD) schemas, and service descriptions in the property, as well as references found in referenced discovery documents. Resolves all references to discovery documents, XML Schema Definition (XSD) schemas and service descriptions in , as well as references found in those discovery documents. Writes all discovery documents, XML Schema Definition (XSD) schemas, and Service Descriptions in the property to the supplied directory and creates a file in that directory. The directory in which to save all documents currently in the property. The name of the file to create or overwrite containing a map of all documents saved. A containing the results of all files saved. Gets information in addition to references found in the discovery document. Gets a collection of discovery documents. Gets a collection of exceptions that occurred during invocation of method from this class. A collection of references founds in resolved discovery documents. Gets a collection of objects. Contains a collection of objects. This class cannot be inherited. Adds a to the . The to add to the . The position into which the was inserted. Determines whether the contains a specific . The to locate in the . if the is found in the ; otherwise, . Removes the first occurrence of a specific from the . The to remove from the . Gets or sets the at position of the . The zero-based index of the to get or set. Represents the details of a discovery reference without the contents of the referenced document. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class and sets the property to , the property to and the property to . Name of the class representing the type of reference in the discovery document. Sets the property. URL for the reference. Sets the property. Name of the file in which the reference was saved. Sets the property. Name of the class representing the type of reference in the discovery document. Gets or sets the URL for the reference. Gets or sets the name of the file in which the reference is saved. Represents a collection of objects. This class cannot be inherited. Adds a to the . The to add to the . Adds a with the specified URL and value to the . The URL for the reference to add to the . The to add to the . Determines if the contains a with the specified URL. The URL for the to locate within the . if the contains a with the specified URL; otherwise,. Removes a with the specified URL from the . A string that represents the URL for the object to remove from the . Gets or sets a object from the with the specified URL. The URL for the to get or set from the . Gets an object with all the keys in the . Gets an object with all the values in the . Represents a discovery document. This class cannot be inherited. Namespace of the discovery XML element of a discovery document. Initializes a new instance of the class. Reads and returns a from the passed . The from which to read the . A containing the contents of a discovery document from the passed . Reads and returns a from the passed . The from which to read the . A containing the contents of a discovery document from the passed . Reads and returns a from the passed . The from which to read the . A containing the contents of a discovery document from the passed . Returns a value indicating whether the passed can be deserialized into a . The that is tested whether it can be deserialized into a . if can be deserialized into a ; otherwise, . Writes this into the passed . The into which this is written. Writes this into the passed . The into which this is written. Writes this into the passed . The into which this is written. A list of references contained within the discovery document. [To be supplied.] [To be supplied.] Represents a reference to a discovery document. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class, setting the property to the value of . Reference to a discovery document. The property is set to the value of . Writes the passed into the passed . The to write into . The into which the serialized discovery document is written. Reads and returns the discovery document from the passed . containing the discovery document. A containing the contents of the referenced discovery document. Resolves whether the referenced document is valid. The MIME type of . The containing the referenced document. Verifies that all referenced documents within the discovery document are valid. Gets or sets the reference to a discovery document. Gets the name of the default file to use when saving the referenced discovery document. Gets the contents of the referenced discovery document as a object. Gets or sets the URL of the referenced discovery document. [To be supplied.] [To be supplied.] Collects exceptions that occurred during XML Web services discovery. This class cannot be inherited. Adds an with a key of to the . The URL that caused an exception during XML Web services discovery. The that occurred during XML Web services discovery. Determines whether the contains an with the specified URL. The URL of the to locate within the . if the contains an with the specified URL; otherwise, . Removes an with the specified URL from the . The URL of the to remove from the . Gets or sets the that occurred while discovering the specified URL from the . The URL of the discovery document that caused an exception to be thrown during XML Web services discovery. Gets a object with all the keys in the . Gets a object containing all the values in the . A collection of discovery references. This class cannot be inherited. Adds a to the . The to add to the . The position where the was inserted in the . Determines whether the contains a specific . The to locate within the . if the contains the ; otherwise, . Removes a from the . The to remove from the . Gets or sets the at the specified index. The zero-based index of the to get or set. [To be supplied.] [To be supplied.] Main function. Searches dir recursively for primary (.vsdisco) and seconary (.asmx) files. [To be supplied.] Default constructor. Write this instance to a stream. Read an instance of WebMethodsFile from a stream. [To be supplied.] Main function. Searches dir recursively for primary (.vsdisco) and seconary (.asmx) files. [To be supplied.] [To be supplied.] [To be supplied.] Represents a reference in a discovery document to an XML Schema Definition (XSD) language schema. This class cannot be inherited. XML namespace for XSD schema references in discovery documents. Initializes a new instance of the class using default values. Initializes a new instance of the class using the supplied URL as the XSD schema reference. The URL for the XSD schema. Initializes the property. Writes the passed XSD schema into the passed . The to write into . The into which the serialized XSD schema is written. Reads and returns the XSD schema from the passed . containing the XSD schema. An containing the contents of the referenced XSD schema. Resolves whether the referenced document is valid. The MIME content type of . The containing the referenced document. Gets or sets the URL to the referenced XSD schema. Gets or sets the XML attribute of the XSD schema. Gets or sets the URL for the schema reference. Gets the name of the default file to use when saving the referenced XSD schema. Gets an object representing the XSD schema. Represents a SOAP binding in a discovery document. This class cannot be inherited. The XML namespace of the element that specifies a SOAP binding within a discovery document. Gets or sets the URL of the XML Web service implementing the SOAP binding. Gets or sets the XML qualified name of the SOAP binding implemented by the XML Web service. Represents an extensibility element added to a within an XML Web service. This class cannot be inherited. Represents an extensibility element added to an XML Web service. Gets the parent of the . Gets or sets a value indicating whether the is necessary for the action to which it refers. Gets or sets a value indicating whether the is used by the import process when the extensibility element is imported. Gets or sets a value representing the URL of the XML Web service. Represents an extensibility element added to a within an XML Web service. This class cannot be inherited. Specifies the URI for the XML namespace representing the HTTP transport for use with SOAP. This field is constant. Gets or sets a value indicating whether the HTTP request will be made using the "GET" or "POST" method. Represents an extensibility element added to an within an XML Web service. This class cannot be inherited. Gets or sets the URL relative to the location specified by the , within the Web Services Description Language (WSDL) document, of the operation supported by the . Represents an extensibility element added to an within an XML Web service. This class cannot be inherited. Represents an extensibility element added to an within an XML Web service. It specifies the format for data transmission through HTTP. This class cannot be inherited. Represents an extensibility element added to an or an within a Web Service, specifying the MIME format for the body of the HTTP transmission. This class cannot be inherited. Specifies the URI for the XML namespace of the class. This field is constant. Gets or sets the name of the to which the applies. Gets or sets a value indicating the format of the body of the HTTP transmission. Represents an extensibility element added to a , specifying the concrete MIME type for the to which the applies. This class cannot be inherited. Gets the collection of MIME extensibility elements for the part of the of which the is a member. Represents an extensibility element added to an or an , specifying the individual MIME formats for the parts of the HTTP transmission. This class cannot be inherited. Gets the collection of extensibility elements added to the to specify the MIME format for the parts of the MIME message. Represents an extensibility element added to a , an or an . It specifies the schema for XML messages that are not SOAP compliant. This class cannot be inherited. Gets or sets the name of the to which the applies. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified to the at the specified index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search the . A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The to check for collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. Represents an extensibility element added to an , an , or a , specifying the text patterns for which to search the HTTP transmission. This class cannot be inherited. Specifies the URI for the XML namespace of the class. This field is constant. Gets the collection of MIME text patterns for which the HTTP transmission is searched. Represents a text pattern for which the HTTP transmission is searched. This class cannot be inherited. Gets or sets the name of the . Gets or sets a value indicating the MIME format of the text to be searched. Gets or sets a value indicating the number of groups in which to place the results of the text search. Gets or sets a value indicating the zero-based index of a within a group. Gets or sets a value indicating the number of times the search is to be performed. Gets or sets a value indicating the number of times the search is to be performed. Gets or sets the text pattern for the search. Gets or sets a value indicating whether the search should disregard the case of the text to be searched. Gets the collection of text pattern matches that have been found by the search. Provides a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified to the at the specified index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. The array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Gets or sets the value of the member of the at the specified zero-based index. The zero-based index of the whose value is returned or modified. Provides a means of creating and formatting a valid Web Services Description Language (WSDL) document file, complete with appropriate namespaces, elements, and attributes, for describing an XML Web service. This class cannot be inherited. Represents the abstract base class from which several classes in the namespace are derived. Gets or sets the text documentation for the instance of the . The XML namespace in which the class is defined ("http://schemas.xmlsoap.org/wsdl/"). This field is constant. Initializes an instance of the class by directly loading the XML from a . A instance, passed by reference, that contains the text to be read. A . Initializes an instance of the class by directly loading the XML from a instance. A , passed by reference, that contains the bytes to be read. A . Initializes an instance of the class by directly loading the XML from an . An , passed by reference, that contains the XML data to be read. Returns a . Initializes an instance of a object by directly loading the XML from the specified file. The path to the file to be read. A . Gets a value indicating whether an represents a valid Web Services Description Language (WSDL) file that can be parsed. An if the can recognize the node on which the is positioned; otherwise . Writes out the as a Web Services Description Language (WSDL) file to the specified path. The path to which the WSDL file is written. Writes out the as a Web Services Description Language (WSDL) file to the . A that contains the WSDL file produced. Writes out the to the specified . A , passed by reference, that contains the Web Services Description Language (WSDL) file produced. Writes out the to the as a Web Services Description Language (WSDL) file. An , passed by reference, that contains the WSDL file produced. Gets or sets the URL of the XML Web service to which the instance applies. Gets the instance of which the is a member. Gets the collection of elements contained in the . Gets or sets the contained by the . Gets the collection of elements contained in the . Gets the collection of elements contained in the . Gets the collection of elements contained in the . Gets the collection of instances contained in the . Gets the collection of extensibility elements contained in the . Gets or sets the XML attribute of the tag enclosing a Web Services Description Language (WSDL) file. Gets or sets the XML attribute of the tag enclosing the Web Services Description Language (WSDL) file. Associates an XML Namespace with a document location. This class cannot be inherited. Gets a reference to the of which the is a member. Gets or sets a reference to the XML Namespace of the . Gets or sets a reference to the XML attribute of the instance. Defines an individual endpoint contained in the XML Web service. This class cannot be inherited. Gets the of which the is a member. Gets the collection of extensibility elements associated with the . Gets or sets the name of the . Gets or sets the value of the XML attribute of the . Groups together a set of related instances of the class that are associated with a Web Service. This class cannot be inherited. Gets the of which the is a member. Gets the collection of extensibility elements associated with the . Gets the collection of instances contained in the . Gets or sets the name of the . Specifies the format for any error messages that might be output as a result of the operation. This class cannot be inherited. Describes how abstract content is mapped into a concrete format. Gets the of which the current is a member. Gets or sets the name of the . Gets the collection of extensibility elements associated with the current . Gets the collection of extensibility elements associated with the current . Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. This class cannot be inherited. Gets the collection of extensibility elements associated with the current . Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. This class cannot be inherited. Gets the collection of extensibility elements associated with the current . Provides specifications for protocols and data formats for the messages used in the action supported by the XML Web service. This class cannot be inherited. Gets the of which the current is a member. Gets or sets the name of the . Gets the collection of extensibility elements specific to the current . Gets or sets the associated with the . Gets or sets the associated with the . Gets the associated with the instance. Specifies the concrete data format and protocols used in the XML Web service. This class cannot be inherited. Gets the of which the is a member. Gets the collection of extensibility elements used in the XML Web service. Gets the collection of specifications for data formats and message protocols used in the action supported by the XML Web service. Gets or sets a string value containing the name of the . Gets or sets a value representing the namespace-qualified name of the with which the is associated. Represents a message type passed by the action of an XML Web service. Gets the of which the is a member. Gets or sets the name of the . Gets or sets an abstract, typed definition of the data being communicated. Defines the specifications for error messages returned by the XML Web service. This class cannot be inherited. Defines the specifications for input messages received by the XML Web service. This class cannot be inherited. Defines the specifications for output messages returned by the XML Web service. This class cannot be inherited. Provides an abstract definition of an action supported by the XML Web service. This class cannot be inherited. Returns a value indicating whether the specified is used in the . An to be checked to determine whether it is used by the . if the instance uses the parameter; otherwise, . Gets the of which the is a member. Gets or sets the name of the . Gets or sets an optional Remote Procedure Call signature ordering specification for request-response or solicit-response operations. Gets or sets an array of the elements contained in the . Gets the collection of instances of the class defined by the current . Gets the collection of faults, or error messages, defined by the current . Represents a named set of abstract operations and the corresponding abstract messages. This class cannot be inherited. Gets the of which the is a member. Gets the collection of instances defined by the . Gets or sets the name of the . Provides an abstract definition of data passed by an XML Web service. This class cannot be inherited. Searches the returned by the property and returns an array of type containing the named instances. An array of names of the instances to be returned. An array of type . Searches the returned by the property, and returns the named . A string naming the to be returned. A . Gets the of which the current is a member. Gets the collection of the objects contained in the . Gets or sets the name of the current . Allows messages to be broken up into their logical units, with specific abstract information for each part. This class cannot be inherited. Gets the of which the is a member. Gets or sets the name of the . Gets or sets the name of the XML element corresponding to the current . Gets or sets the XML data type of the . Describes data type definitions relevant to exchanged messages. This class cannot be inherited. Gets the collection of XML schemas included as data type definitions for the XML Web service. This property is read-only. Gets the collection of elements included in the XML Web service. This property is read-only. Represents the collection of extensibility elements used by the XML Web service. This class cannot be inherited. Forms the basis for the strongly typed collections that are members of the namespace. Returns the name of the key associated with the value passed by reference. An object for which to return the name of the key. A null reference. Sets the parent object of the instance. The object for which to set the parent object. The object to set as the parent. Performs additional custom processes after inserting a new element into the . The zero-based index at which to insert the parameter. The element to insert into the collection. Removes an element from the . The zero-based index of the parameter to be removed. The element to remove from the collection. Clears the contents of the instance. Replaces one value with another within the . The zero-based index where the parameter can be found. The object to replace with the parameter. The object that replaces the parameter. Gets an interface that implements the association of the keys and values in the . Initializes a new instance of the class. The object of which this collection is a member. Adds the specified to the end of the . The , passed by reference, to add to the . The zero-based index where the parameter has been added. Adds the specified to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first instance with the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the collection; otherwise, . Removes the first occurrence of the specified from the . The to remove from the . Copies the entire into a one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination of the copy action. The zero-based index at which to start placing the copied collection. Searches the and returns the first element of the specified derived . A for which to search the collection. If the search is successful, an object of the specified ; otherwise . Searches the and returns an array of all elements of the specified . A for which to search the collection. An array of instances representing all collection members of the specified type. This method searches the for a member with the specified name and namespace URI. The name of the to be found. The XML namespace URI of the to be found. If the search is successful, an ; otherwise . Searches the and returns an array of all members with the specified name and namespace URI. The XML name attribute of the objects to be found. The XML namespace URI attribute of the objects to be found. An array of instances. Returns a value indicating whether the specified object is used by the import process when the extensibility element is imported into the XML Web service. An object, either of type or to check for use by the import process. if the parameter is used; otherwise . Returns a value indicating whether the specified object is necessary for the operation of the XML Web service. An object, either of type or , to check whether it is necessary. if the parameter is required; otherwise . Sets the parent object of a member of the . The for which to set the parent. The object to be set as parent. Performs a check on the of the object when validating it. The object to be validated. Gets or sets the value of a member of the . The zero-based index of the member whose value is modified or returned. Specifies the type of transmission an endpoint of the XML Web service can support. Indicates that the endpoint of the XML Web service receives no transmissions. Indicates that the endpoint of the XML Web service receives a message. Indicates that the endpoint of the XML Web service sends a message. Indicates that the endpoint of the XML Web service receives a message, then sends a correlated message. Indicates that the endpoint of the XML Web service sends a message, then receives a correlated message. Represents a collection of and messages related to an XML Web service. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Sets the parent of the . An object, of type or a derived type, within the collection. The to set as the parent. Performs validation upon insertion of an at the specified zero-based index. The zero-based index at which to insert the specified . The to be added to the . Performs validation upon replacement of the specified member of the with a new at the specified zero-based index. The zero-based index at which to change the parameter to the parameter. The member of the to be replaced by the parameter. The with which to replace the parameter. When validating the specified object, performs a check on the type of the object. The object to be validated. Gets or sets the value of an at the specified zero-based index. The zero-based index of the whose value is modified or returned. Gets the first occurrence of an within the collection. Gets the first occurrence of an within the collection. Gets the type of transmission supported by the . Provides a collection of instances of the class representing documents to be imported into the Web Service. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified instance to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination of the copy action. The zero-based index at which to start placing the copied collection. Sets the parent of a member of the . An within the collection. The to set as the parent. Gets or sets the value of an at the specified zero-based index. The zero-based index of the whose value is modified or returned. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Returns the name of the associated with the value passed by reference. The for which to return the name. The name of the parameter. Sets the parent of a member of the . A within the collection. The to set as the parent. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. Gets a specified by its property. The name of the returned. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified instance to the at the specified index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the specified is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Returns the name of the instance associated with the value passed by reference. The for which to return the name. The name of the parameter. Sets the parent of a member of the . An within the collection. The to set as the parent. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. Gets a specified by its property. The name of the returned. Represents a collection of instances of the class; that is, a collection of sets of operations supported by the XML Web service. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check for collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Returns the name of the associated with the value passed by reference. The for which to return the name. The name of the parameter. Sets the parent of a member of the . A within the collection. The to set as the parent. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. Gets the specified by its property. The name of the returned. Represents a collection of instances of the class supported by the XML Web service. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to be added to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . A for which to check collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Returns the name of the associated with the value passed by reference. The for which to return the name. The name of the parameter. Sets the parent of a member of the . A within the collection. The to set as the parent. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. Gets a specified by its property. The name of the returned. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The instance to add to the collection. The zero-based index where the parameter has been added. Adds the specified instance to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the . The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified instance is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Returns the name of the associated with the value passed by reference. The for which to return the name. The name of the parameter. Sets the parent of a member of the . A within the collection. The to set as the parent. Gets or sets the value of a at the specified zero-based index. The zero-based index of the to be modified or returned. Gets a specified by its property. The name of the returned. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination of the copy action. The zero-based index at which to start placing the copied collection. Returns the name of the associated with the value passed by reference. The for which to return the name. The name of the parameter. Sets the parent of a member of the . A within the collection. The to set as the parent. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. Gets a specified by its property. The name of the returned. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified instance to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Sets the parent of a member of the . An within the collection. The to set as the parent. Gets or sets the value of an at the specified zero-based index. The zero-based index of the whose value is modified or returned. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Returns the name of the associated with the value passed by reference. The for which to return the name. The name of the parameter. Sets the parent of a member of the . A within the collection. The to set as the parent. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. Gets a specified by its property. The name of the returned. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination for the copy action. The zero-based index at which to start placing the copied collection. Sets the parent of a member of the . An within the . The to set as the parent. Gets or sets the value of an at the specified zero-based index. The zero-based index of the whose value is modified or returned. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . Removes the first occurrence of the specified from the . The to remove from the collection. Copies the entire to a compatible one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination of the copy action. The zero-based index at which to start placing the copied collection. Returns the name of the associated with the value passed by reference. The for which to return the name. The name of the parameter. Sets the parent of a member of the . An within the collection. The to set as the parent. Gets or sets the value of an at the specified zero-based index. The zero-based index of the whose value is modified or returned. Gets an by its property. The name of the returned. Specifies the type of warnings produced by . Specifies that no proxy class was generated by the method. Specifies that at least one optional for the to be imported has been ignored. Specifies that at least one necessary for the to be imported has been ignored. Specifies that at least one for the to be imported is of an unsupported type and has been ignored. Specifies that at least one for the to be imported is of an unsupported type and has been ignored. Specifies that the proxy class generated by the method includes no methods. Specifies whether the Import is made to the server or to the client computer. Specifies that the Import should be made to the client computer. Specifies that the Import should be made to the server. Exposes a means of generating client proxy classes for XML Web services. Initializes a new instance of the class. Adds the specified to the collection. It also sets the and properties of the to be added. The instance to add to the collection Sets the initial value of the property of the proxy class to be generated from the instance represented by the parameter. Specifies that it should be generated from the web.config file's section. Sets the initial value of the property of the proxy class to be generated from the instance represented by the parameter. Specifies that it should be constructed from a combination of the value of this parameter and the URL specified by the attribute in the WSDL document. Imports a from the specified namespace, and generates code for client proxy classes. A that determines the namespace of the to be imported. A that will add references to the appropriate assemblies. One of the values. Gets the being imported by the . Gets the collection contained in the XML Web service to be imported. This property is read-only. Gets or sets the associated with the instance. Gets or sets the name of the protocol to be imported. Provides a managed way of dynamically viewing, creating or invoking types supported by an XML Web service. Initializes a new instance of the class. Creates a including the specified for the XML Web service at the specified URL. The of the class or interface to reflect. The address (URL) of the Web Service. Gets a reference to the associated with the XML Web service. Gets a reference to the associated with the XML Web service. Represents a collection of instances of the class. This class cannot be inherited. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Adds the specified instance to the at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. The for which to search in the collection. A 32-bit signed integer. Returns a value indicating whether the specified is a member of the collection. The for which to check collection membership. if the parameter is a member of the ; otherwise . Removes the first occurrence of the specified from the collection. The to remove from the collection. Copies the entire to a one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination of the copy action. The zero-based index at which to start placing the copied collection. Returns the property of the associated with the value passed by reference. The for which to return the . The of the passed by reference. Searches the and returns the with the specified name that is a member of one of the instances contained in the collection. The , passed by reference, whose property is shared by the returned. A . Searches the and returns the with the specified name that is a member of one of the instances contained in the collection. The , passed by reference, whose property is shared by the returned. A . Searches the and returns the with the specified name that is a member of one of the instances contained in the collection. The , passed by reference, whose property is shared by the returned. A . Searches the and returns the with the specified name that is a member of one of the instances contained in the collection. An , passed by reference, whose property is shared by the returned. A . Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. Gets a specified by its property. The namespace of the returned. Represents an extension added to a within an XML Web service. This class cannot be inherited. Gets the URI for the XML namespace of the class. This field is constant. Gets the URI for the standard protocol specifying HTTP transmission of SOAP data. This field is constant. Gets or sets the URI with the specification for HTTP transmission of SOAP data. Specifies the type of SOAP binding used by the current . Specifies the type of action that occurs in the XML Web service at the level of the class hierarchy to which this enumeration is applied. The default type of action for the current hierarchical level of the Web Services Description Language (WSDL) file. The message being transmitted is document-oriented. The message being transmitted contains the parameters to call a procedure or the return values from that procedure. RPC is an acronym for "remote procedure call." Represents an extension added to an within an XML Web service. This class cannot be inherited. Gets or sets the URI for the SOAP header. Gets or sets the type of SOAP binding used by the . Represents an extensibility element added to an or an . This class cannot be inherited. Indicates whether the message parts are encoded using specified encoding rules, or define the concrete schema of the message. Get or sets the URI representing the location of the specifications for encoding of content not specifically defined by the property. Gets or sets a string containing a list of space-delimited URIs. The URIs represent the encoding style (or styles) to be used to encode messages within the SOAP body. Gets or sets a value indicating which parts of the transmitted message appear within the SOAP body portion of the transmission. Gets or sets a value indicating which parts of the transmitted message appear within the SOAP body portion of the transmission. Specifies whether the message parts are encoded as abstract type definitions or concrete schema definitions. Specifies an empty string ("") value for the corresponding XML attribute. The message parts are encoded using given encoding rules. The message parts represent a concrete schema. Represents an extensibility element added to a within an XML Web service. This class cannot be inherited. Specifies whether the fault message is encoded using rules specified by the property, or is encapsulated within a concrete XML schema. Get or sets the URI representing the location of the specification for encoding of content not specifically defined by the property. Gets or sets a URI representing the encoding style used to encode the SOAP fault message. Represents an extensibility element added to an or an within an XML Web service. This class cannot be inherited. Gets or sets a value indicating whether the instance is mapped to a specific property in generated proxy classes. Gets or sets a value specifying the name of the within the XML Web service to which the applies. Gets or sets a value indicating to which within the XML Web service the applies. Specifies whether the header is encoded using rules specified by the property, or is encapsulated within a concrete XML schema. Gets or sets a URI representing the encoding style used to encode the SOAP header. Get or sets the URI representing the location of the specification for encoding of content not specifically defined by the property. Represents an extensibility element added to an or an within an XML Web service. It specifies the SOAP header types used to transmit error information within the SOAP header. This class cannot be inherited. Gets or sets a value specifying the name of the within the XML Web service to which the applies. Gets or sets a value indicating which within the XML Web service the applies to. Specifies whether the header is encoded using rules specified by the property, or is encapsulated within a concrete schema. Gets or sets a URI representing the encoding style used to encode the error message for the SOAP header. Get or sets a URI representing the location of the specifications for encoding content not specifically defined by the property. Represents an extensibility element added to a within an XML Web service. This class cannot be inherited. Gets or sets a value representing the URI for the to which the applies. Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services. When overridden in a derived class, this method determines whether the specified transport protocol is supported by the XML Web service. A URI representing the transport protocol to be checked. if the transport protocol is supported; otherwise, . When overridden in a derived class, this method uses information contained in the object model (available through the property) to add transport-specific code to the class being generated. Gets or sets a reference to the performing the import action. Specifes that a service description format extension runs at one or more extension points. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class specifying the XML element and namespace to add when running at the specified extension point. The XML element added to the service description by the service description format extension. The XML namespace for the XML element added to the service description by the service description format extension. The extension point at which to run the service description format extension. Initializes a new instance of the class specifying the XML element and namespace to add when running at the specified extension points. The XML element added to the service description by the service description format extension. The XML namespace for the XML element added to the service description by the service description format extension. An extension point at which to run the service description format extension. An extension point at which to run the service description format extension. Initializes a new instance of the class specifying the XML element and namespace to add when running at the specified extension points. The XML element added to the service description by the service description format extension. The XML namespace for the XML element added to the service description by the service description format extension. An extension point at which to run the service description format extension. An extension point at which to run the service description format extension. An extension point at which to run the service description format extension. Initializes a new instance of the class specifying the XML element and namespace to add when running at the specified extension point. The XML element added to the service description by the service description format extension. The XML namespace for the XML element added to the service description by the service description format extension. An extension point at which to run the service description format extension. An extension point at which to run the service description format extension. An extension point at which to run the service description format extension. An extension point at which to run the service description format extension. Initializes a new instance of the class specifying the XML element and namespace to add when running at the specified extension point. The XML element added to the service description by the service description format extension. The XML namespace for the XML element added to the service description by the service description format extension. An array of extension points at which to run the service description format extension. The stages at which the service description format extension is to run. Gets or sets the XML namespace for the XML element added to the service description by the service description format extension. Gets or sets the XML element added to the service description by the service description format extension. Specifies the XML namespace and XML namespace prefix to use for a service description format extension within a service description. This class cannot be inherited. Initializes a new instance of the class. The member of the class implementing the service description format extension that can have a service description format extension associated with it. Specifies that the member of the class implementing the service description format extension can have a service description format extension associated with it. Gets or sets a value indicating whether the member of the class implementing the service description format extension specified in the property can accept raw XML elements. Specifies the XML namespace and XML namespace prefix to use for a service description format extension within a service description. This class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class, setting the XML namespace and XML namespace prefix for a service description format extension. The XML namespace prefix associated with a service description format extension. The XML namespace associated with a service description format extension. Gets or sets the XML namespace prefix associated with a service description format extension. Gets or sets the XML namespace associated with a service description format extension.