System.Web.Services 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. Gets or sets whether the response for this request is buffered. true if the response for this request is buffered; otherwise, false. The default is true. Gets or sets the number of seconds the response should be held in the cache. The number of seconds the response should be held in the cache. The default is 0, which means the response is not cached. A descriptive message describing the XML Web service method. A descriptive message describing the XML Web service method. The default value is . Indicates whether session state is enabled for an XML Web service method. true if session state is enabled for an XML Web service method. The default is false. The name used for the XML Web service method in the data passed to and returned from an XML Web service method. The name used for the XML Web service method in the data passed to and from an XML Web service method. The default is the name of the XML Web service method. Indicates the transaction support of an XML Web service method. The transaction support of an XML Web service method. The default is . Defines the optional base class for XML Web services, which provides direct access to common ASP.NET objects, such as application and session state. Initializes a new instance of the class. Gets the application object for the current HTTP request. An object. Gets the ASP.NET for the current request, which encapsulates all HTTP-specific context used by the HTTP server to process Web requests. The ASP.NET for the current request. is null. Gets the for the current request. An object. Gets the instance for the current request. An representing the ASP.NET session state object for the current session. Gets the version of the SOAP protocol used to make the SOAP request to the XML Web service. One of the values. The default is . Gets the ASP.NET server object. Can be used to authenticate whether a user is authorized to execute the request. A representing the ASP.NET server object. Used to add additional information to an XML Web service, such as a string describing its functionality. Initializes a new instance of the class. The default value for the property. This field is constant. A descriptive message for the XML Web service. The text describing the functionality of the XML Web service. Gets or sets the name of the XML Web service. The name for the XML Web service. Default value is the name of the class implementing the XML Web service. Gets or sets the default XML namespace to use for the XML Web service. The default XML namespace to use for the XML Web service. The default is specified in the property. Declares a binding that defines one or more XML Web service methods. 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 Web Services Interoperability (WSI) specification to which the binding claims to conform. One of the values, indicating a WSI specification. Gets or sets a value that indicates whether the binding emits conformance claims. true if the binding emits conformance claims; otherwise, false. Gets or sets the location where the binding is defined. The location where the binding is defined. The default is the URL of the XML Web service to which the attribute is applied. Gets or sets the name of the binding. The name of the binding. The default is the name of the XML Web service with "Soap" appended. Gets or sets the namespace associated with the binding. The namespace for the binding. The default is http://tempuri.org/. Describes the Web services interoperability (WSI) specification to which a Web service claims to conform. The web service makes no conformance claims. The web service claims to conform to the WSI Basic Profile version 1.1. Represents the <diagnostics> element in the Web.config configuration file. Initializes a new instance of the class. Gets or sets a value that indicates whether the service returns exceptions. true if the service returns exceptions; otherwise, false. The default is false. Specifies the values that can be used to set the priority and group attributes for a SOAP extension in the Web Services configuration file. Represents the value 1. Indicates that the SOAP extension executes in the group of SOAP extensions with the highest priority. Represents the value 0. Indicates that the SOAP extension executes in the group of SOAP extensions with the lowest priority. Represents a protocol element in the Web Services configuration file. The class cannot be inherited. Creates an instance of this class. Creates an instance of this class, and initializes the property. The value to initialize . Gets or sets the protocol name. A object that represents the protocol name. Contains a strongly typed collection of objects. Creates a new . Adds a to the collection. The to add. Removes all objects from the collection. Returns a that indicates whether a with the specified key exists in the collection. true if the collection contains a with the specified key; otherwise, false. The key of the to find in the collection. Copies the elements from the collection to an array, starting at a particular index of the array. An array of type to which to copy the contents of the collection. The zero-based index in at which copying begins. Returns the zero-based index of a specified in the collection. The zero-based index of the specified , or -1 if the element was not found in the collection. The to find in the collection. Gets or sets the element at a specified index in the collection. The that exists at the specified index. The zero-based index into the collection. Gets or sets the that has the specified key in the collection. The with the specified key. The key of the to get or set in the collection. The with the specified key was not found in the collection. Removes a specified from the collection. The to remove from the collection. Removes the element at the specified index in the collection. The zero-based index of the to remove from the collection. Removes the with the specified key from the collection. The key of the to be removed from the collection. Configures a timeout that helps mitigate denial of service attacks by terminating any request that takes longer than the property value. Initializes a new instance of the class. Initializes a new instance of the class using the provided value. The value of the timeout period. Gets or sets the timeout period used to determine whether to terminate requests to mitigate against denial of service attacks. The time to wait before terminating requests to and . Whether to throw an exception if the serializer encounters elements or attributes that were not in the original schema. For details, see the property. Gets or sets a value that indicates whether to throw an exception if the serializer encounters unexpected elements or attributes. true if the Web services serializer tries to detect unexpected elements or attributes; otherwise, false. The default is false. Gets or sets the timeout period used to determine whether to terminate requests to mitigate against denial of service attacks. The time to wait before terminating requests to and . Represents the SoapExtensionElement in the Web Services configuration file. This element adds a SOAP extension to run with all XML Web services within the scope of the configuration file. The class cannot be inherited. Initializes a new instance of the class. Initializes a new instance of the class. Specifies the SOAP extension class to add. Indicates the relative order in which a SOAP extension runs when multiple SOAP extensions are specified. Within each group, the priority attribute distinguishes the overall relative priority of the SOAP extension. A lower priority number indicates a higher priority for the SOAP extension. The lowest possible value for the priority attribute is 1. Along with priority, specifies the relative order in which a SOAP extension runs when multiple SOAP extensions are configured to run. Initializes a new instance of the class. Specifies the SOAP extension class to add. Indicates the relative order in which a SOAP extension runs when multiple SOAP extensions are specified. Along with priority, specifies the relative order in which a SOAP extension runs when multiple SOAP extensions are configured to run. Gets or sets the relative order in which a SOAP extension runs when multiple SOAP extensions are configured to run. A object whose value determines relative order in which a SOAP extension runs. Gets or sets the value that indicates the relative order in which a SOAP extension runs when multiple SOAP extensions are specified. A whose value determines relative order in which a SOAP extension runs. Gets or sets the SOAP extension class to add to the SoapExtensionType element of the Web Services configuration file. A that contains the type name of the SoapExtensionType element. Contains a strongly typed collection of objects. Creates a new . Adds a to the collection. The to add. Removes all objects from the collection. Returns a that indicates whether a with the specified key exists in the collection. true if the collection contains a with the specified key; otherwise, false. The key of the to find in the collection. Copies the elements from the collection to an array, starting at a specified index of the array. An array of type to which to copy the contents of the collection. The zero-based index in at which copying begins. Returns the zero-based index of a specified in the collection. The zero-based index of the specified , or -1 if the element was not found in the collection. The to find in the collection. Gets or sets the element at a specified index in the collection. The that exists at the specified index. The zero-based index into the collection. Gets or sets the having the specified key in the collection. The with the specified key. The key of the to get or set in the collection. The with the specified key was not found in the collection. Removes a specified from the collection. The to remove from the collection. Removes the element at the specified index in the collection. The zero-based index of the to remove from the collection. Removes the with the specified key from the collection. The key of the to be removed from the collection. Represents the type element in the Web services configuration file. Initializes an instance of the class. Initializes an instance of the class. The type of the configuration attribute. Initializes an instance of the class. The type of the configuration attribute. Gets or sets the type of the configuration attribute. The type of the configuration attribute. Contains a strongly typed collection of objects. Creates a new . Adds a to the collection. The to add. Removes all objects from the collection. Returns a that indicates whether a with the specified key exists in the collection. true if the collection contains a with the specified key; otherwise, false. The key of the to find in the collection. Copies the elements from the collection to an array, starting at a specified index of the array. An array of type to which to copy the contents of the collection. The zero-based index in at which copying begins. Returns the zero-based index of a specified in the collection. The zero-based index of the specified , or -1 if the element was not found in the collection. The to find in the collection. Gets or sets the element at a specified index in the collection. The that exists at the specified index. The zero-based index into the collection. Gets or sets the that has the specified key in the collection. The with the specified key. The key of the to get or set in the collection. The with the specified key was not found in the collection. Removes a specified from the collection. The to remove from the collection. Removes the element at the specified index in the collection. The zero-based index of the to remove from the collection. Removes the with the specified key from the collection. The key of the to be removed from the collection. Specifies the transmission protocols that are used to decrypt data sent from a client browser in the HTTP request. Unknown protocol. The HTTP SOAP protocol. The HTTP GET protocol. The HTTP POST protocol. The Web Services Documentation protocol. The HTTP POST LOCALHOST protocol. The HTTP SOAP version 1.2 protocol. Any version of the HTTP SOAP protocol. Represents the webServices element in the configuration file. This element controls the settings of XML Web services. Initializes a new instance of the class. Gets the collection of conformance warnings for the Web Service. This property corresponds to the configurationWarnings element in the configuration file. A object that represents the collection of conformance warnings for the Web Service. Gets a object that represents the current section. A object. Gets or sets the for the object. A for the current configuration file. Gets one of the values that indicates the Web service protocol. One of the values. Retrieves the specified configuration section. A object that represents the section being retrieved. A object that represents the section to be retrieved. is null. Gets the transmission protocol that is used to decrypt data sent from a client browser in an HTTP request. A object that represents the transmission protocol that is used to decrypt data sent from a client browser in an HTTP request. Gets the that specifies the service description format extension to run within the scope of the configuration file. A that specifies the service description format extension to run within the scope of the configuration file. Gets or sets the for the object. A for the current configuration file. Gets the that specifies the SOAP extensions to run when a service description for an XML Web service within the scope of the configuration file is accessed. A that specifies the SOAP extensions to run when a service description for an XML Web service within the scope of the configuration file is accessed. Gets the that specifies the SOAP extensions to run when a service description is generated for all XML Web services within the scope of the configuration file. A that specifies the SOAP extensions to run when a service description is generated for all XML Web services within the scope of the configuration file. Gets the that specifies the SOAP extensions to run with all XML Web services within the scope of the configuration file. A that specifies the SOAP extensions to run with all XML Web services within the scope of the configuration file. Gets a object that corresponds to the protocol used to call the Web service. A object that corresponds to the protocol used to call the Web service. Gets a object that represents the SoapTransportImporterTypes configuration element. A object that represents the SoapTransportImporterTypes configuration element. Gets the Web service Help page (an .aspx file) that is displayed to a browser when the browser navigates directly to an ASMX page. A object that specifies the XML Web service Help page (an .aspx file) that is displayed to a browser when the browser navigates directly to an ASMX XML Web service page. Represents WsdlHelpGenerator element in the configuration file that specifies the XML Web service Help page (an .aspx file) that is displayed to a browser when the browser navigates directly to an ASMX XML Web services page. Initializes a new instance of the class. Gets or sets the file path to the Help page. A that contains the file path to the Help page. Represents the WsiProfiles element in the configuration file. Initializes and instance of the class. Initializes and instance of the class, using the specified enumeration value. A object that specifies whether the Web service conforms to the WSI Basic Profile version 1.1. Gets or sets whether the Web service conforms to the WSI Basic Profile version 1.1. A object that specifies whether the Web service conforms to the WSI Basic Profile version 1.1. Contains a strongly typed collection of objects. Creates a new . Adds a to the collection. The to add. Removes all objects from the collection. Returns a that indicates whether a with the specified key exists in the collection. true if the collection contains a with the specified key; otherwise, false. The key of the to find in the collection. Copies the elements from the collection to an array, starting at a specified index of the array. An array of type to which to copy the contents of the collection. The zero-based index in at which copying begins. Returns the zero-based index of a specified in the collection. The zero-based index of the specified , or -1 if the element was not found in the collection. The to find in the collection. Gets or sets the element at a specified index in the collection. The that exists at the specified index. The zero-based index into the collection. Gets or sets the that has the specified key in the collection. The with the specified key. The key of the to get or set in the collection. The with the specified key was not found in the collection. Removes a specified from the collection. The to remove from the collection. Removes the element at the specified index in the collection. The zero-based index of the to remove from the collection. Removes the with the specified key from the collection. The key of the to be removed from the collection. Specifies 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 that specifies 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 that specifies 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 that specifies 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 that specifies 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. An extension point at which to run the service description format extension. Initializes a new instance of the class that specifies 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 array of extension points at which to run the service description format extension. Gets or sets the XML element added to the service description by the service description format extension. The XML element added to the service description by the service description format extension. The stages at which the service description format extension is to run. An array of that specifies the stage 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. The XML namespace for 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 that implements the service description format extension that can have a service description format extension associated with it. Gets or sets a value that indicates whether the member of the class that implements the service description format extension specified in the property can accept raw XML elements. true if the member of the class that implements the service description format extension specified in the property can accept raw XML elements; otherwise, false. The default is true. Specifies that the member of the class that implements the service description format extension can have a service description format extension associated with it. The member of the class that implements the service description format extension that can have a service description format extension associated with it. 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 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. The XML namespace prefix associated with a service description format extension. Represents a WSDL violation of the WSI Basic Profile version 1.1. Gets a object that specifies whether the Web service declares that it conforms to the WSI Basic Profile version 1.1. A object that specifies whether the Web service declares that it conforms to the WSI Basic Profile version 1.1. Gets a that provides a detailed description of the WSDL violation of the Basic Profile. A that provides a detailed description of the WSDL violation of the Basic Profile. Represents WSDL elements that do not comply with the WSI Basic Profile version 1.1 specification. A that contains the WSDL elements that do not comply with the WSI Basic Profile version 1.1 specification. Gets the identifier for the WSDL violation of the Basic Profile version 1.1 specification. A that contains the identifier (For example, R2038) for the WSDL violation of the Basic Profile version 1.1 specification. Gets a object that describes the WSDL violation of the Basic Profile version 1.1 specification. The object that describes the WSDL violation of the Basic Profile version 1.1 specification. Returns a that comprises information from , , and . A that comprises information from , , and . Contains a strongly typed collection of objects. Initializes an instance of the class. Checks whether the collection contains the specified object. true if the object exists in the collection; otherwise false. The object to locate in the collection. Copies the elements from the collection to an array, starting at a specified index of the array. An array of type to which to copy the contents of the collection. The zero-based index in at which copying begins. Returns the zero-based index of a specified in the collection. The zero-based index of the specified , or -1 if the element was not found in the collection. The to find in the collection. Inserts a to the collection at the specified location. The zero-based index in the collection at which to insert the . The to insert. Gets or sets the element at a specified index in the collection. A object that exists at the specified index. The zero-based index in the collection. Removes a specified from the collection. The to remove from the collection. Returns an enumerator that iterates through a collection of objects. An object that can be used to iterate through the collection. Returns a representation of the objects in the collection. A representation of the objects in the collection. Enumerates the elements in a . Initializes a new instance of the class. The to be enumerated using this class. Gets the current element in the . A object representing the current element in the . Releases all resources used by the . Enumerates to the next element in the . false if the end of the collection is reached; otherwise true. Specifies the concrete data format and protocols used in the XML Web service. This class cannot be inherited. Gets the collection of extensibility elements used in the XML Web service. Returns a . Gets the collection of specifications for data formats and message protocols used in the action supported by the XML Web service. An . Gets the of which the is a member. A . Gets or sets a value representing the namespace-qualified name of the with which the Binding is associated. An . 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 zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the ; otherwise, false. A for which to check collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. 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. Gets or sets the value of a at the specified zero-based index. A Binding. The zero-based index of the whose value is modified or returned. The parameter is less than zero.- or - The parameter is greater than . Gets a specified by its name. A Binding. The name of the returned. Removes the first occurrence of the specified from the . The to remove from the collection. Represents the abstract base class from which several classes in the namespace are derived. Initializes an instance of the class. Gets or sets the text documentation for the instance of the . A string that represents the documentation for the . Gets or sets the documentation element for the . A that represents the documentation for the . Gets or sets an array of type that represents attribute extensions of WSDL to comply with Web Services Interoperability (WS-I) Basic Profile 1.1. An array of type that represents attribute extensions of WSDL to comply with Web Services Interoperability (WS-I) Basic Profile 1.1. Gets the associated with this . The associated with this . Gets or sets the dictionary of namespace prefixes and namespaces used to preserve namespace prefixes and namespaces when a object is constructed. A dictionary containing prefix/namespace pairs. Specifies the format for any error messages that might be output as a result of the operation. This class cannot be inherited. Initializes a new instance of the class. Gets the collection of extensibility elements associated with the current . A . The default value is a collection with a of zero. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the FaultBindingCollection; otherwise, false. The for which to check collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. Adds the specified to the FaultBindingCollection at the specified zero-based index. The zero-based index at which to insert the parameter. The to add to the collection. Gets or sets the value of a at the specified zero-based index. A FaultBinding. The zero-based index of the whose value is modified or returned. The parameter is less than zero.- or - The parameter is greater than . Gets a specified by its name. A FaultBinding. The name of the returned. Removes the first occurrence the specified from the . The to remove from the collection. Represents an extensibility element added to a within an XML Web service. This class cannot be inherited. Initializes a new instance of the class. Gets or sets a value representing the URL of the XML Web service. A string specifying the URI for the . The default value is an empty string (""). Represents an extensibility element added to a within an XML Web service. This class cannot be inherited. Initializes a new instance of the class. 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. A string containing one of two possible values, "GET" or "POST". The default value is an empty string (""). Represents an extensibility element added to an within an XML Web service. This class cannot be inherited. Initializes a new instance of the class. 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 . An unencoded string representing the relative path. The default value is an empty string (""). Represents an extensibility element added to an within an XML Web service. This class cannot be inherited. Initializes a new instance of the class. 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. Initializes a new instance of the class. Associates an XML namespace with a document location. This class cannot be inherited. Initializes a new instance of the class. Gets the associated with this class. The associated with this class. Gets or sets the value of the XML location attribute of the import element. The value of the XML location attribute of the import element. This value also specifies the URL of the imported document. Gets or sets the value of the XML namespace attribute of the import element. The value of the XML namespace attribute of the import element. Gets a reference to the of which the is a member. A . Provides a collection of instances of the class representing documents to be imported into the XML Web service. This class cannot be inherited. Adds the specified to the end of the . The zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the ; otherwise, false. The for which to check collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. 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. The parameter is less than zero.- or - The parameter is greater than . Gets or sets the value of an at the specified zero-based index. An Import. The zero-based index of the whose value is modified or returned. Removes the first occurrence of the specified from the . The to remove from the collection. Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. This class cannot be inherited. Initializes a new instance of the class. Gets the collection of extensibility elements associated with the current . A . Provides an abstract definition of data passed by an XML Web service. This class cannot be inherited. Initializes a new instance of the class. Gets the associated with this . The associated with this . Searches the returned by the property, and returns the named . A . A string that names the to be returned. No with the specified name exists within the collection. Searches the returned by the property and returns an array of type that contains the named instances. An array of type . An array of names of the instances to be returned. No instances with the specified names exist within the collection. Gets the collection of the objects contained in the . A . Gets the of which the current is a member. A . Describes how abstract content is mapped into a concrete format. Initializes a new instance of the class. Gets the of which the current is a member. An . Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the ; otherwise, false. The for which to check collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. 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. The parameter is less than zero.- or - The parameter is greater than . Gets or sets the value of a at the specified zero-based index. A Message. The zero-based index of the whose value is modified or returned. Gets a specified by its name. A Message. The name of the returned. Removes the first occurrence of the specified from the . The to remove from the collection. Allows messages to be broken up into their logical units with specific abstract information for each part. This class cannot be inherited. Initializes a new instance of the class. Gets or sets the name of the XML element that corresponds to the current . An . Gets the associated with this . The associated with this . Gets the of which the is a member. A . Gets or sets the XML data type of the . An . Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the MessagePartCollection. true if the parameter is a member of the ; otherwise, false. The for which to check collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. 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. Gets or sets the value of a at the specified zero-based index. A MessagePart. The zero-based index of the whose value is modified or returned. Gets a specified by its name. A MessagePart. The name of the returned. Removes the first occurrence of the specified from the . The to remove from the collection. Represents an extensibility element added to an or an within an XML Web service, specifying the MIME format for the body of the HTTP transmission. This class cannot be inherited. Initializes a new instance of the class. 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. A string representing the name of the with which the current is associated. The default value is an empty string (""). Gets or sets a value indicating the format of the body of the HTTP transmission. A string indicating the format of the body of the HTTP transmission. The default value is an empty string (""). 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. Initializes a new instance of the class. Gets the collection of extensibility elements added to the to specify the MIME format for the parts of the MIME message. A representing extensibility elements added to the . Represents an extensibility element added to a , specifying the concrete MIME type for the to which the MimePart applies. This class cannot be inherited. Initializes a new instance of the class. Gets the collection of MIME extensibility elements for the part of the of which the is a member. A . 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 zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the MimePartCollection; otherwise, false. The to check for collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search the . 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. The parameter is less than zero.- or - The parameter is greater than . Gets or sets the value of a at the specified zero-based index. A MimePart. The zero-based index of the whose value is modified or returned. Removes the first occurrence of the specified from the . The to remove from the collection. 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. Initializes a new instance of the class. Gets the collection of MIME text patterns for which the HTTP transmission is searched. A representing the MIME text patterns to search for. Specifies the URI for the XML namespace of the class. This field is constant. Represents a text pattern for which the HTTP transmission is searched. This class cannot be inherited. Initializes a new instance of the class. Gets or sets a value indicating the zero-based index of a within a group. A 32-bit signed integer. The default value is 0, indicating that the is the first instance within a group. The property value is negative. Gets or sets a value indicating the number of groups in which to place the results of the text search. A 32-bit signed integer. The default value is 1. The property value is negative. Gets or sets a value indicating whether the search should disregard the case of the text to be searched. true if the search should disregard case; otherwise, false. The default is false. Gets the collection of text pattern matches that have been found by the search. A representing the members of the property. Gets or sets the name of the . The name of the . Gets or sets the text pattern for the search. A string representing the text for which to search the HTTP transmission. The default value is an empty string (""). Gets or sets a value indicating the number of times the search is to be performed. A 32-bit signed integer. The default value is 1. The property value is negative. Gets or sets a value indicating the number of times the search is to be performed. A string indicating the number of times the search is to be performed. The default value is "1". Gets or sets a value indicating the MIME format of the text to be searched. A string indicating the MIME format of the text to be searched. Provides 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 zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the MimeTextMatchCollection; otherwise, false. The for which to check collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. 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. The parameter is less than zero.- or - The parameter is greater than . Gets or sets the value of the member of the at the specified zero-based index. A MimeTextMatch. The zero-based index of the whose value is returned or modified. Removes the first occurrence of the specified from the . The to remove from the collection. 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. Initializes a new instance of the class. Gets or sets the name of the to which the applies. The name of the corresponding . The default value is an empty string (""). Represents a named, item that can be documented. When called in a derived class, initializes a new instance of the class. Gets or sets the name of the item. A containing the name of the item. Provides an abstract definition of an action supported by the XML Web service. This class cannot be inherited. Initializes a new instance of the class. Gets the associated with this . The associated with this . Gets the collection of faults, or error messages, defined by the current . An . Returns a value that indicates whether the specified matches with the . true if the instance matches the parameter; otherwise, false. An to be checked to determine whether it matches with the . Gets the collection of instances of the class defined by the current . An . Gets or sets an array of the elements contained in the . An array of names of instances. Gets or sets an optional Remote Procedure Call (RPC) signature that orders specification for request-response or solicit-response operations. A list of names of the instances separated by a single space. Gets the of which the is a member. A . 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. Initializes a new instance of the class. Gets the of which the current is a member. A . Gets the collection of extensibility elements specific to the current . Returns a . Gets the associated with the instance. A . Gets or sets the associated with the . An . Gets or sets the associated with the . An . Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the ; otherwise, false. The for which to check collection membership. Copies the entire OperationBindingCollection 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. 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. Gets or sets the value of an at the specified zero-based index. An OperationBinding. The zero-based index of the whose value is modified or returned. Removes the first occurrence of the specified from the . The to remove from the collection. Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if is a member of the ; otherwise, false. The for which to check collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. 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. Gets or sets the value of an at the specified zero-based index. An Operation. The zero-based index of the whose value is modified or returned. Removes the first occurrence of the specified from the . The to remove from the collection. Defines the specifications for error messages returned by the XML Web service. This class cannot be inherited. Initializes a new instance of the class. Gets the associated with this . The associated with this . Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the ; otherwise, false. The for which to check collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. 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. Gets or sets the value of an at the specified zero-based index. An OperationFault. The zero-based index of the whose value is modified or returned. Gets an by its name. An OperationFault. The name of the returned. Removes the first occurrence of the specified from the . The to remove from the collection. 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. Defines the specifications for input messages received by the XML Web service. This class cannot be inherited. Initializes a new instance of the class. Gets the associated with this . The associated with this . Represents a message type passed by the action of an XML Web service. Initializes a new instance of the class. Gets or sets an abstract, typed definition of the data being communicated. An . Gets the of which the is a member. An . 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 zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the OperationMessageCollection; otherwise, false. The for which to check collection membership. 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 the type of transmission supported by the OperationMessageCollection. One of the values. The default is SolicitResponse. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. Gets the first occurrence of an within the collection. An . 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. Gets or sets the value of an at the specified zero-based index. An OperationMessage. The zero-based index of the whose value is modified or returned. Gets the first occurrence of an within the collection. An . Removes the first occurrence of the specified from the . The to remove from the collection. Defines the specifications for output messages returned by the XML Web service. This class cannot be inherited. Initializes a new instance of the class. Gets the associated with this . The associated with this . Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. This class cannot be inherited. Initializes a new instance of the class. Gets the collection of extensibility elements associated with the current OutputBinding. A . Defines an individual endpoint contained in the XML Web service. This class cannot be inherited. Initializes a new instance of the class. Gets or sets the value of the XML <binding> attribute of the . An . Gets the collection of extensibility elements associated with the Port. A . Gets the of which the is a member. A . Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the specified is a member of the ; otherwise, false. The for which to check collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. Adds the specified instance to the PortCollection at the specified index. The zero-based index at which to insert the parameter. The to add to the collection. The parameter is less than zero.- or - The parameter is greater than . Gets or sets the value of a at the specified zero-based index. A . The zero-based index of the whose value is modified or returned. Gets a specified by its name. A Port. The name of the returned. Removes the first occurrence of the specified from the . The to remove from the collection. Represents a named set of abstract operations and the corresponding abstract messages. This class cannot be inherited. Initializes a new instance of the class. Gets the associated with this . The associated with this . Gets the collection of instances defined by the . An . Gets the of which the is a member. A . 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 zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the ; otherwise, false. The for which to check for collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. 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. The parameter is less than zero.- or - The parameter is greater than . Gets or sets the value of a at the specified zero-based index. A PortType. The zero-based index of the whose value is modified or returned. Gets the specified by its name. The name of the parameter. The name of the returned. The parameter cannot be explicitly cast to type . Removes the first occurrence of the specified from the . The to remove from the collection. Provides common functionality across communication protocols for generating classes for Web services. Initializes a new instance of the class. Gets the abstract XML schemas used by the associated instance. For each unhandled extension or XML element in the input extensions collection, turns on a or warning for each unhandled extension or XML element in the input extensions collection. A that specifies the collection of code comments to which each warning message is added. A that specifies the extensions or XML elements for which warnings should be generated if they are not handled. When overridden in a derived class, initializes the generation of a binding class. When overridden in a derived class, performs namespace-wide initialization during code generation. Gets the Web Services Description Language (WSDL) binding that the protocol importer is currently processing to generate a class. Gets the name of the binding class that is currently being generated. Gets the object that generates a unique name for the binding class that is currently being generated. Gets a representation of the .NET Framework namespace of the binding classes that are being generated. Gets a representation of the binding class that is currently being generated. Gets the concrete XML schemas used by the associated instance. When overridden in a derived class, processes a binding class. When overridden in a derived class, performs processing for an entire namespace. When overridden in a derived class, generates method code for binding classes. Gets the Web Services Description Language (WSDL) input message for the abstract operation that the protocol importer is currently processing to generate a method in a binding class. When overridden in a derived class, determines whether a class can be generated for the current binding. When overridden in a derived class, determines whether the current operation's operation flow is supported. Gets the name of the binding class method which that the protocol importer is currently generating. Gets the abstract Web Services Description Language (WSDL) operation that the protocol importer is currently processing to generate a method in a binding class. Gets the Web Services Description Language (WSDL) operation binding that the protocol importer is currently processing to generate a method in a binding class. Produces an Exception indicating that the current instance for which a binding class is being generated is invalid within the target namespace. Produces an Exception indicating that the current instance for which a binding class is being generated is invalid within the target namespace. Gets the Web Services Description Language (WSDL) output message for the abstract operation that the protocol importer is currently processing to generate a method in a binding class. Gets a Web Services Description Language (WSDL) port that contains a reference to the binding that the protocol importer is currently processing to generate a binding class. If more than one port refers to the current binding, the current port is the one in which the binding has most recently been found. Gets the Web Services Description Language (WSDL) that is implemented by the binding that the protocol importer is currently processing to generate a binding class. Abstract property that concrete derived classes must implement to get the name of the protocol being used. Gets all the XML schemas, both abstract and concrete, used by the associated instance. Gets the Web Services Description Language (WSDL) service that contains a reference to the binding that the protocol importer is currently processing to generate a binding class. Gets the objects that belong to the associated instance that are searched for bindings from which to generate binding classes. Gets an enumeration value that indicates whether a client proxy class or an abstract server class is being generated. The values are Client and Server. The value is that of the associated instance's property. Turns on an warning in the enumeration obtained through the property. This method also adds a warning message to the comments for the class that is being generated. Turns on an warning in the enumeration obtained through the property. This method also adds a warning message to the comments for the class that is being generated. Turns on an warning in the enumeration obtained through the property. This method also adds a warning message to the comments for the class that is being generated. Gets or sets a enumeration value that indicates the types of warnings, if any, issued by the protocol importer while generating binding classes. Provides common functionality across communication protocols for creating objects from classes that are identified as Web services. Initializes a new instance of the class. When overridden in a derived class, performs processing before calls the method for each of the methods for a binding. Gets the Web Services Description Language (WSDL) binding currently being generated and added to the associated . Gets the default namespace, as identified by the associated object's property. When overridden in a derived class, performs processing after has called the method for each of the methods for a binding. Gets a object for a given XML namespace and the applicable communication protocol. The instance obtained subsequently gets populated with objects that correspond to Web Services Description Language (WSDL) entities that are reflected from the input Web service class. Gets SOAP header message definitions to be added to the associated object. Gets the Web Services Description Language (WSDL) input message for the abstract operation that the protocol reflector is currently generating from a Web service method. Gets the Web service method that the protocol reflector is currently processing to generate a Web Services Description Language (WSDL) operation to be placed in the generated . Gets the for the method that the protocol reflector is currently processing to generate a Web Services Description Language (WSDL) operation to be placed in the generated . Gets the Web service methods belonging to the Web service class, as identified by the associated object's property. Gets the abstract Web Services Description Language (WSDL) operation that the protocol reflector is currently generating from a Web service method. Gets the Web Services Description Language (WSDL) operation binding that the protocol importer is currently generating from a Web service method. Gets the Web Services Description Language (WSDL) output message for the abstract operation that the protocol reflector is currently generating from a Web service method. Gets the Web Services Description Language (WSDL) port that the protocol reflector is currently generating to contain a reference to the binding being generated. Gets the Web Services Description Language (WSDL) portType that the protocol reflector is currently generating to be implemented by the binding being generated. When overridden in a derived class, gets the name of the protocol being used. When overridden in a derived class, generates service-specific description information that gets placed in a object that corresponds to a binding. Gets the instance being used by the associated instance. When overridden in a derived class, generates method-specific information that gets placed in a object corresponding to a binding. When overridden in a derived class, returns the name of the binding that a method belongs to. Gets the instance being used by the associated instance. Gets the XML schemas being generated by the associated instance. Gets the Web Services Description Language (WSDL) service that the protocol reflector is currently generating to contain a reference to the binding being generated. Gets the object currently being created to contain the binding being generated. Gets the objects that have so far been created and added to the corresponding to the obtained through the property of the associated instance. Gets the type of the Web service class being reflected to produce objects. Gets the endpoint of the associated Web service as a Uniform Resource Locator (URL), obtained from the associated object. Groups together a set of related instances of the class that are associated with an XML Web service. This class cannot be inherited. Initializes a new instance of the class. Gets the collection of extensibility elements associated with the . A . Gets the collection of instances contained in the . A . Gets the of which the is a member. A . Represents a collection of instances of the class. This class cannot be inherited. Adds the specified to the end of the . The zero-based index where the parameter has been added. The instance to add to the collection. Returns a value indicating whether the specified instance is a member of the . true if the parameter is a member of the ; otherwise, false. The for which to check collection membership. 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. Searches for the specified and returns the zero-based index of the first occurrence within the ServiceCollection. A 32-bit signed integer. The for which to search in the collection. 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. The parameter is less than zero.- or - The parameter is greater than . Gets or sets the value of a at the specified zero-based index. A Service. The zero-based index of the to be modified or returned. Gets a specified by its name. A Service. The name of the returned. Removes the first occurrence of the specified from the . The to remove from the collection. 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. Initializes a new instance of the class. Gets the collection of elements contained in the . A . Gets a value that indicates whether an represents a valid Web Services Description Language (WSDL) file that can be parsed. true if the can recognize the node on which the is positioned; otherwise false. An Gets the collection of extensibility elements contained in the . A . Gets the collection of elements contained in the . An . Gets the collection of elements contained in the . A . The XML namespace in which the class is defined ("http://schemas.xmlsoap.org/wsdl/"). This field is constant. Gets the collection of elements contained in the . A . Initializes an instance of the class by directly loading the XML from a instance. A . A , passed by reference, which contains the bytes to be read. Initializes an instance of the class by directly loading the XML from a instance. A . A , passed by reference, which contains the bytes to be read. A that indicates whether the XML should be validated against the schema specified by . Initializes an instance of the class by directly loading the XML from a . A . A instance, passed by reference, which contains the text to be read. Initializes an instance of the class by directly loading the XML from a . A . A instance, passed by reference, which contains the text to be read. A that indicates whether the XML should be validated against the schema specified by . Initializes an instance of a object by directly loading the XML from the specified file. A . The path to the file to be read. Initializes an instance of a object by directly loading the XML from the specified file. A . The path to the file to be read. A that indicates whether the XML should be validated against the schema specified by . Initializes an instance of the class by directly loading the XML from an . Returns a . An , passed by reference, which contains the XML data to be read. Initializes an instance of the class by directly loading the XML from an . Returns a . An , passed by reference, which contains the XML data to be read. A that indicates whether the XML should be validated against the schema specified by . Gets or sets the URL of the XML Web service to which the instance applies. The URL of the XML Web service. The default value is an empty string (""). Gets the schema associated with this . The schema associated with this . Gets the XML serializer used to serialize and deserialize between a object and a Web Services Description Language (WSDL) document. Gets the instance of which the is a member. A . The has not been assigned to a parent collection. Gets the collection of instances contained in the . A . Gets or sets the XML targetNamespace attribute of the descriptions tag enclosing a Web Services Description Language (WSDL) file. The URL of the XML Web service described by the . Gets or sets the contained by the . A instance that represents the data types of both the parameters and return values of the methods exposed by the XML Web service. Gets a that contains any validation warnings that were generated during a call to , , , or with the parameter set to true. A that contains any validation warnings that were generated during a call to , , , or with the parameter set to true. Writes out the to the specified . A , passed by reference, which contains the Web Services Description Language (WSDL) file produced. Writes out the as a Web Services Description Language (WSDL) file to the . A that contains the WSDL file produced. 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 to the as a Web Services Description Language (WSDL) file. An , passed by reference, which contains the WSDL file produced. 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. A null reference. An object for which to return the name of the key. Clears the contents of the instance. 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. 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. Sets the parent object of the instance. The object for which to set the parent object. The object to set as the parent. Gets an interface that implements the association of the keys and values in the . An . 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 ServiceDescriptionCollection. The zero-based index where the parameter has been added. The to add to the collection. Returns a value indicating whether the specified is a member of the collection. true if the parameter is a member of the ; otherwise false. The for which to check collection membership. 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. Searches the ServiceDescriptionCollection and returns the with the specified name that is a member of one of the instances contained in the collection. A . An whose property is used to retrieve a instance. The specified Binding is not a member of any instances within the collection. Searches the and returns the with the specified name that is a member of one of the instances contained in the collection. A . The , passed by reference, whose property is shared by the returned. The specified Message is not a member of any instances within the collection. Searches the and returns the with the specified name that is a member of one of the instances contained in the collection. A . The , passed by reference, whose property is shared by the returned. The specified PortType is not a member of any instances within the collection. Searches the and returns the with the specified name that is a member of one of the instances contained in the collection. A . The , passed by reference, whose property is shared by the returned. The specified Service is not a member of any instances within the collection. Searches for the specified and returns the zero-based index of the first occurrence within the collection. A 32-bit signed integer. The for which to search in the collection. 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. The parameter is less than zero.- or - The parameter is greater than . Gets or sets the value of a at the specified zero-based index. A . The zero-based index of the whose value is modified or returned. Gets a specified by its property. A . The namespace of the returned. Removes the first occurrence of the specified from the collection. The to remove from the collection. Represents an extensibility element added to an XML Web service. Initializes a new instance of the class. Gets or sets a value indicating whether the is used by the import process when the extensibility element is imported. True if the is used by the import process; otherwise, false. The default is false. Gets the parent of the . An . Gets or sets a value indicating whether the is necessary for the action to which it refers. true if the is required; otherwise, false. The default is false. Represents the collection of extensibility elements used by the XML Web service. This class cannot be inherited. 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 zero-based index where the parameter has been added. The , passed by reference, to add to the . Returns a value indicating whether the specified is a member of the . true if the parameter is a member of the collection; otherwise, false. The for which to check collection membership. 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. This method searches the for a member with the specified name and namespace URI. If the search is successful, an ; otherwise null. The name of the to be found. The XML namespace URI of the to be found. Searches the and returns the first element of the specified derived . If the search is successful, an object of the specified ; otherwise null. A for which to search the collection. Searches the and returns an array of all members with the specified name and namespace URI. An array of instances. The XML name attribute of the objects to be found. The XML namespace URI attribute of the objects to be found. Searches the and returns an array of all elements of the specified . An array of instances representing all collection members of the specified type. A for which to search the collection. Searches for the specified and returns the zero-based index of the first instance with the collection. A 32-bit signed integer. The for which to search in the collection. 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. The parameter is less than zero.- or - The parameter is greater than . 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. true if the parameter is used; otherwise false. An object, either of type or to check for use by the import process. Returns a value indicating whether the specified object is necessary for the operation of the XML Web service. true if the parameter is required; otherwise false. An object, either of type or , to check whether it is necessary. Gets or sets the value of a member of the . A . The zero-based index of the member whose value is modified or returned. Removes the first occurrence of the specified from the . The to remove from the . 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 of values to be imported. The instance to add to the collection Sets the initial value of the Url 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 <appsetting> section. Sets the initial value of the Url 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 location attribute in the WSDL document. Gets or sets various options for code generation. A member or combination of members of the enumeration. Gets or sets the code generator used by the service description importer. The interface used by the service description importer to generate proxy code. Compiles a collection of Web references to produce a client proxy or a server stub. A of compiler warnings. A of Web references to compile. A that specifies the code provider. A that specifies the unit into which code is compiled. A that specifies code generation options. Imports the specified values, that generates code as specified by the property. A value that describes any error that occurred; or 0 if no error occurred. The namespace into which the values are imported. The instance in which the code that represents the value is generated. Gets or sets the protocol used to access the described XML Web services. A that contains the case-insensitive name of the protocol to be imported. Gets the used by the property. An object that contains the XML schemas used by the instances in the collection. Gets the collection of instances to be imported. A instance that contains the instances slated to be imported by the instance. Gets or sets a value that determines the style of code (client or server) that is generated when the values are imported. One of the values. The default is . 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. Specifies that the import should be made to a server interface. 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 required 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 that the schema is invalid. Specifies that the to be imported does not conform to the WS-I Basic Profile. 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 XML Web service. Gets a reference to the associated with the XML Web service. An collection. Gets a reference to the associated with the XML Web service. A . Represents a service description format extension applied to a when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited. Initializes a new instance of the class. Represents a binding in a Web Services Description Language (WSDL) document to the SOAP version 1.2 protocol. This class cannot be inherited. Initializes a new instance of the class. Represents the transport protocol for the SOAP message is HTTP. This field is constant. Represents the XML namespace of a binding to the SOAP protocol version 1.2. This field is constant. Represents a service description format extension applied to an or an when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited. Initializes a new instance of the class. Represents a service description format extension applied to an when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited. Initializes a new instance of the class. Represents a service description format extension applied to an or an when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited. Initializes a new instance of the class. Represents a service description format extension applied to an when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited. Initializes a new instance of the class. Gets or sets a value indicating whether an XML Web service anticipates requiring the SOAPAction HTTP header. true if an XML Web service anticipates requiring the SOAPAction HTTP header; otherwise, false. The default is false. Represents an extensibility element added to a within an XML Web service. Initializes a new instance of the class. Gets or sets a value representing the URI for the to which the applies. A string containing a URI. The default value is an empty string (""). Represents an extension added to a within an XML Web service. This class cannot be inherited. Initializes an instance of the class. Gets the URI for the standard protocol specifying HTTP transmission of SOAP data. This field is constant. Gets the URI for the XML namespace of the class. This field is constant. Gets the binding schema that is to be used to transmit data by using the SOAP protocol version 1.1. An object that represents the binding schema that is to be used to transmit data by using the SOAP protocol version 1.1. Specifies the type of SOAP binding used by the current . One of the values. The default is Document. Gets or sets the URI with the specification for HTTP transmission of SOAP data. A string value representing the URI for the specification for data transmission by means of SOAP. The default is an empty string (""). 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." Specifies whether the message parts are encoded as abstract type definitions or concrete schema definitions. Specifies an empty string ("") value for the corresponding XML use attribute. The message parts are encoded using given encoding rules. The message parts represent a concrete schema. Represents an extensibility element added to an or an . Initializes a new instance of the class. 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. A string containing a list of URIs. The default value is an empty string (""). Get or sets the URI representing the location of the specifications for encoding of content not specifically defined by the property. A string containing a URI. Gets or sets a value indicating which parts of the transmitted message appear within the SOAP body portion of the transmission. A string array containing the names of the appropriate message parts. Gets or sets a value indicating which parts of the transmitted message appear within the SOAP body portion of the transmission. A space-delimited string containing the appropriate message parts. Indicates whether the message parts are encoded using specified encoding rules, or define the concrete schema of the message. One of the values. The default is Default. Provides a common interface and functionality for classes to generate code attributes that specify SOAP extensions. Initializes a new instance of the class. Gets or sets the instance that invokes the method. When overridden in a derived class, adds code attribute declarations to any method that represents an operation in a binding. A into which the method can place new instances. Provides a common interface and functionality for classes to add SOAP extension information to a object on a per-method basis. Initializes an instance of the class Generates service-specific description information that gets placed in a object corresponding to a binding. Gets or sets the instance of a class derived from the abstract class that invokes the method. Abstract method that a derived class must implement to add SOAP extension information to a object on a per-method basis. Represents an extensibility element added to a within an XML Web service. Initializes an instance of the class. Gets or sets a URI representing the encoding style used to encode the SOAP fault message. A string containing a URI. The default value is an empty string (""). Gets or sets the value of the name attribute that relates the soap fault to the wsdl fault defined for the specified operation. A object that contains the name attribute that relates the soap fault to the wsdl fault defined for the operation. Get or sets the URI representing the location of the specification for encoding of content not specifically defined by the property. A string representing a URI. Specifies whether the fault message is encoded using rules specified by the property, or is encapsulated within a concrete XML schema. One of the values. The default is Default. Represents an extensibility element added to an or an within an XML Web service. Initializes a new instance of the class. Gets or sets a URI representing the encoding style used to encode the SOAP header. A string containing a URI. The default value is an empty string (""). Gets or sets the extension type controlling the output in a WSDL document for the headerfault XML element of a SOAP header. A representing the SOAP header types used to transmit error information. Gets or sets a value indicating whether the instance is mapped to a specific property in generated proxy classes. true if the maps to a specific property; otherwise false. Gets or sets a value specifying the name of the within the XML Web service to which the applies. An representing the name of the . Get or sets the URI representing the location of the specification for encoding of content not specifically defined by the property. A string representing a URI. Gets or sets a value indicating to which within the XML Web service the applies. A string representing the name of the to which the applies. Specifies whether the header is encoded using rules specified by the property, or is encapsulated within a concrete XML schema. One of the values. The default is Default. 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. Initializes a new instance of the class. Gets or sets a URI representing the encoding style used to encode the error message for the SOAP header. A string containing a URI. The default value is an empty string (""). Gets or sets a value specifying the name of the within the XML Web service to which the applies. An representing the name of the . The default value is . Get or sets a URI representing the location of the specifications for encoding content not specifically defined by the property. Returns a string representing a URI. Gets or sets a value indicating which within the XML Web service the applies to. The name of the to which the applies. Specifies whether the header is encoded using rules specified by the property, or is encapsulated within a concrete schema. One of the values. The default is Default. Represents an extension added to an within an XML Web service. Initializes a new instance of the class. Gets or sets the URI for the SOAP header. A string containing the URI for the SOAP header. Gets or sets the type of SOAP binding used by the . One of the values. The default is Document. Generates classes for Web services that use the SOAP protocol. Initializes a new instance of the class. Initializes the generation of a binding class. Performs initialization for an entire code namespace during code generation. Processes a binding class after the generation of methods. Performs processing for an entire code namespace after binding class generation. Generates method code for a binding class. Determines whether a class can be generated for the current binding. true if the class can be generated for the current binding; otherwise false. Determines whether the current operation's operation flow is supported. true if the current operation's operation flow is supported; otherwise false. An enumeration value that represents a transmission pattern. Checks for the presence of "http://schemas.xmlsoap.org/soap/encoding/" in a string that represents a list of Uniform Resource Indicators (URIs). true it the string contains http://schemas.xmlsoap.org/soap/encoding/; otherwise false. A space-delimited list of URIs. Gets a value of "Soap". A object that contains the string "Soap". Gets a instance obtained through the property's property. A instance obtained through the property's property. Gets the object of type used internally by the class to generate code from mappings between SOAP-encoded XML schema content and .NET Framework types. An object of type used internally by the class to generate code from mappings between SOAP-encoded XML schema content and .NET Framework types. Gets the object of type used internally by the class to generate mappings between SOAP-encoded XML schema content and .NET Framework types. An object of type used internally by the class to generate mappings between SOAP-encoded XML schema content and .NET Framework types. Gets the object of type used internally by the class to generate code from mappings between literal XML schema content and .NET Framework types. An object of type used internally by the class to generate code from mappings between literal XML schema content and .NET Framework types. Gets the object of type used internally by the class to generate mappings between literal XML schema content and .NET Framework types. An object of type used internally by the class to generate mappings between literal XML schema content and .NET Framework types. Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services. Initializes a new instance of the class. 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. A . When overridden in a derived class, this method determines whether the specified transport protocol is supported by the XML Web service. true if the transport protocol is supported; otherwise, false. A URI representing the transport protocol to be checked. Describes data type definitions relevant to exchanged messages. This class cannot be inherited. Initializes a new instance of the class. Gets the collection of elements included in the XML Web service. This property is read-only. A . Gets the collection of XML schemas included as data type definitions for the XML Web service. This property is read-only. An collection. Describes a reference to a collection of XML Web services. Initializes a new instance of the class with the given description document collection and proxy code namespace. A that specifies a collection of description documents. A that specifies a namespace for code compilation. Initializes a new instance of the class with the given data. A that specifies a collection of description documents. A that specifies a namespace for code compilation. The URL key of the Web reference. The base URL of the Web reference. Initializes a new instance of the class with the given data. A that specifies a collection of description documents. A that specifies a namespace for code compilation. The protocol used by the XML Web service. The URL key of the Web reference. The base URL of the Web reference. Gets the base URL of the Web reference. A containing the base URL of the Web reference. Gets the URL key of the web reference. A containing the URL key of the Web reference. Gets the collection of description documents associated with the Web reference. The used to initialize the instance. Gets or sets the protocol associated with the Web reference. A containing the name of the protocol associated with the Web reference. Gets the code namespace associated with the Web reference. The in which proxy code will be generated when the method is called. Gets a collection of warnings generated when validating the description documents. A of validation warning text. Gets a collection of warnings generated when importing Web Services Description Language (WSDL) service description documents. A collection of warnings generated when importing WSDL service description documents. Describes a collection of objects. Initializes a new instance of the class. Appends a instance to the collection. The index of the appended Web reference. The Web reference to append. Determines whether the collection contains a given instance. true if the collections contains the given Web reference instance; otherwise, false. The Web reference to search for. Copies members of the collection to a specified array, starting at the specified array index. An array of Web references into which the collection members are copied. The array index at which to begin copying. Determines the index of the specified instance. The index of the specified Web reference, or -1 if the collection does not contain the specified Web reference. The Web reference to search for. Inserts the specified instance at the specified index. The index at which to insert the specified Web reference. The Web reference to insert. Gets or sets the instance at the specified index. The instance at the specified index. The index of the Web reference. Removes the specified instance from the collection. The Web reference to remove. The class represents code generation options specified in an XML text file. Initializes a new instance of . Gets or sets the associated with this . The associated with this . Returns a new instance of based on the code generation options described in the specified stream. A new instance of based on the code generation options described in the specified stream. The that contains the code generation options. The to be associated with the new instance of . Returns a new instance of based on the code generation options described in the specified . A new instance of based on the code generation options described in the specified . The that contains the code generation options. The to be associated with the new instance of . Returns a new instance of based on the code generation options described in the specified . A new instance of based on the code generation options described in the specified . The that contains the code generation options. The to be associated with the new instance of . Gets the associated with this . The associated with this . Gets a that represents the schema importer extensions associated with this . A that represents the schema importer extensions associated with this . Gets or sets the associated with this . The associated with this . A that contains the target namespace for the . Gets or sets a value that indicates whether verbose warning messages are to be generated during compilation of a client proxy or a server stub. true if verbose warning messages are to be generated during compilation of a client proxy or a server stub; otherwise, false. The class provides methods to verify whether a given Web service or services conforms to a given Web Services Interoperability (WS-I) Organization specification. Verifies whether a given Web service or services conforms to a given WS-I specification, and provides a list of any violations that it finds. true if the Web service described by conforms to the Web services interoperability specification indicated by ; otherwise false. A member of that indicates a Web services interoperability specification. A that describes a Web service. A that contains any violations that were found. Verifies whether a given Web service or services conforms to a given WS-I specification, and provides a list of any violations that it finds. true if the Web service descriptions contained in conform to the Web services interoperability specification indicated by ; false otherwise. A member of that indicates a Web services interoperability specification. A that contains Web service descriptions. A that contains any violations that were found. Verifies whether a given Web service or services conforms to a given WS-I specification, and provides a list of any violations that it finds. true if the Web service described by conforms to the Web services interoperability specification indicated by ; false otherwise. A member of that indicates a Web services interoperability specification. A that describes a Web service. A that contains any violations that were found. Gets or sets a string value containing the name of the . The name of the . Returns an empty string ("") if a name has not been assigned. Represents a reference in a discovery document to a service description. 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. Gets a object representing the service description. A object representing the service description. property is null. The property of does not contain a discovery document with an URL of . Gets the name of the file to use by default when saving the referenced service description. Name of the default file to use when saving the referenced service description to a file. Gets and sets the URL for a XML Web service implementing the service description referenced in the property. The URL for a XML Web service implementing the Service Description referenced in the property. XML namespace for service description references in discovery documents. Reads the service description from the passed and returns the service description. A containing the contents of the referenced service description. containing the service description. Gets or sets the URL to the referenced service description. The URL to the referenced service description. Resolves whether the the referenced document is valid. The MIME content type of . The containing the referenced document. The property is null.-or- The service description could not be downloaded and verified successfully. Gets or sets the URL for the referenced Service Description. The URL for the referenced service description. Writes the passed-in service description into the passed-in . The to write into . The into which the serialized is written. Obtains the file locations and descriptions of ASP.NET Web services. This class cannot be inherited. Initializes a new instance of the class. Creates the object for the specified .asmx file. A object with the specified file name for its .asmx file. The file-system path of the Web service's .asmx file. Gets the file name pattern to use as a search target. The literal string "*.asmx". Represents a collection of documents discovered during XML Web services discovery that have been downloaded to the client. This class cannot be inherited. Initializes a new instance of the class. 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 . is null. An entry with a key of already exists in the . Determines if the contains an object with the specified URL. true if the contains an object with the specified URL; otherwise, false. The URL for the document to locate within the . is null. Gets or sets a client discovery document object from the with the specified URL. An representing the document discovered and downloaded to the client. The underlying type of the object can be a , , or . The URL of the discovery document to get or set from the . is null. Gets an object with all the keys in the . An containing the keys of the . Removes an object with the specified URL from the . The URL for the discovered document to remove from the . is null. Gets an object with all the values in the . An containing the values in the . Provides support for programmatically invoking XML Web services discovery. Initializes a new instance of the class. Gets information in addition to references found in the discovery document. An containing additional information found in the discovery document. Discovers the supplied URL to determine if it is a discovery document. A containing the results of XML Web services discovery at the supplied URL. The URL where XML Web services discovery begins. Accessing the supplied URL returned an HTTP status code other than . The parameteris a valid URL, but does not point to a valid discovery document. Discovers the supplied URL to determine if it is a discovery document, service description or an XML Schema Definition (XSD) schema. 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. The URL where XML Web services discovery begins. Accessing the supplied URL returned an HTTP status code other than . The parameteris a valid URL, but does not point to a valid discovery document, service description, or XSD schema. Gets a collection of discovery documents. A representing the collection of discovery documents found. Downloads the discovery document at the supplied URL into a object. A containing the document at the supplied URL. The URL of the discovery document to download. The download from the supplied URL returned an HTTP status code other than . Downloads the discovery document at the supplied URL into a object, setting the parameter to the MIME encoding of the discovery document. A containing the document at the supplied URL. The URL of the discovery document to download. The MIME encoding of the downloaded discovery document. The download from the supplied URL returned an HTTP status code other than . Gets a collection of exceptions that occurred during invocation of method from this class. A of exceptions. Instructs the object to load any external references. 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. 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. Name of file to read in, containing the map of saved discovery documents. A collection of references founds in resolved discovery documents. A of references discovered. 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. A containing the results of all files saved. 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. Represents the root element of an XML document containing the results of all files written when the method is invoked. Initializes a new instance of the class. Gets a collection of objects. A containing the results from a or invocation. Represents a collection of objects. This class cannot be inherited. Initializes a new instance of the class. Adds a with the specified URL and value to the . The URL for the reference to add to the . The to add to the . Adds a to the . The to add to the . Determines if the contains a with the specified URL. true if the contains a with the specified URL; otherwise, false. The URL for the to locate within the . Gets or sets a object from the with the specified URL. An DiscoveryReference representing a reference to a discovery document. The URL for the to get or set from the . Gets an object with all the keys in the . An containing the keys of the . Removes a with the specified URL from the . A string that represents the URL for the object to remove from the . Gets an object with all the values in the . An containing the values in the . 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. Gets or sets the name of the file in which the reference is saved. Name of the file in which the reference is saved. Name of the class representing the type of reference in the discovery document. Name of the class representing the type of a reference. Default value is null. Gets or sets the URL for the reference. The URL of the reference. Contains a collection of objects. This class cannot be inherited. Initializes a new instance of the class. Adds a to the . The position into which the was inserted. The to add to the . Determines whether the contains a specific . true if the is found in the ; otherwise, false. The to locate in the . Gets or sets the at position of the . The at the specified index. The zero-based index of the to get or set. is not a valid index in the . Removes the first occurrence of a specific from the . The to remove from the . Represents a discovery document. This class cannot be inherited. Initializes a new instance of the class. Returns a value indicating whether the passed can be deserialized into a . true if can be deserialized into a ; otherwise, false. The that is tested whether it can be deserialized into a . Namespace of the discovery XML element of a discovery document. Reads and returns a from the passed . A containing the contents of a discovery document from the passed . The from which to read the . Reads and returns a from the passed . A containing the contents of a discovery document from the passed . The from which to read the . Reads and returns a from the passed . A containing the contents of a discovery document from the passed . The from which to read the . A list of references contained within the discovery document. An containing the references within the discovery document. 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. Obtains the file locations of Web services discovery documents for use in populating another Web services discovery document. Initializes a new instance of the class. Returns the object for a given discovery document. A object that specifies the location of a .vsdisco file. The file-system path of the discovery document. Gets the file-name pattern to use as a search target. The literal string "*.disco". 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 . Gets the name of the default file to use when saving the referenced discovery document. Name of the default file to use when saving the referenced document to a file. Gets the contents of the referenced discovery document as a object. A representing the contents of the referenced discovery document. property is null.-or- An error occurred during the download or resolution of the XSD schema using . Reads and returns the discovery document from the passed . A containing the contents of the referenced discovery document. containing the discovery document. Gets or sets the reference to a discovery document. Reference to a discovery document. Verifies that all referenced documents within the discovery document are valid. The property is null.-or- The discovery document could not be downloaded and verified successfully. Gets or sets the URL of the referenced discovery document. The URL of the referenced discovery document. Writes the passed into the passed . The to write into . The into which the serialized discovery document is written. Obtains the file locations of Web services discovery documents for use in populating another Web services discovery document. This class cannot be inherited. Initializes a new instance of the class. Returns the object for a given discovery document. A object that specifies the location of a .vsdisco file. The file system path of the discovery document. Gets the file name pattern to use as a search target. The literal string "*.vsdisco". Collects exceptions that occurred during XML Web services discovery. This class cannot be inherited. Initializes a new instance of the class. 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. is null. An entry with a key of already exists in the . Determines whether the contains an with the specified URL. true if the contains an with the specified URL; otherwise, false. The URL of the to locate within the . is null. Gets or sets the that occurred while discovering the specified URL from the . An that was thrown discovering . The URL of the discovery document that caused an exception to be thrown during XML Web services discovery. is null. Gets a object with all the keys in the . An containing the keys of the . Removes an with the specified URL from the . The URL of the to remove from the . is null. Gets a object containing all the values in the . An containing the values in the . The base class for discoverable references using XML Web services discovery. Initializes a new instance of the class. Gets or sets the instance of used in a discovery process. An 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. Name of the default file to use when saving the referenced document. Returns a file name based on the passed URL. Name of the file based on the passed URL. The URL on which the name of the file is based. Reads the passed and returns an instance of the class representing the type of referenced document. An with an underlying type matching the type of referenced document. containing the reference document. Downloads the referenced document at to resolve whether the referenced document is valid. The property is null. Resolves whether the referenced document is valid. The MIME type of . The containing the referenced document. Gets or sets the URL of the referenced document. The URL of the referenced document. When overridden in a derived class, writes the document to a . The document to write into a . The into which the is written. A collection of discovery references. This class cannot be inherited. Initializes a new instance of the class. Adds a to the . The position where the was inserted in the . The to add to the . Determines whether the contains a specific . true if the contains the ; otherwise, false. The to locate within the . Gets or sets the at the specified index. The at the specified index. The zero-based index of the to get or set. is not a valid index in the . Removes a from the . The to remove from the . An ASP.NET HTTP handler that processes a request for a Web services discovery document. Initializes a new instance of the class. Gets a value of true, indicates whether the instance of (or a derived class) is reusable. This property always returns true. Handles an HTTP request for a discovery document, which is serialized to the HTTP response. The and properties of the class are used for input and output, respectively. Establishes an interface for file extension search patterns for discoverable file types. Initializes a new instance of the class. When overridden in a derived class, returns the object for a given file name. A file name. The name of a discovery file or a file that appears in a dynamically generated discovery document. For example, an .asmx or .xsd file. Gets the file name pattern to use as a search target. A file name pattern. Represents an XML document that specifies a list of file system directory paths that should not be searched for references to add to a Web services discovery document. Initializes a new instance of the class. Gets or sets the file-system directory paths that should not be searched for references to add to a discovery document. An array of objects. Deserializes an XML document into a instance. A . A object from which the XML dynamic discovery document is deserialized. Contains the dynamic discovery document namespace "urn:schemas-dynamicdiscovery:disco.2000-03-17". This field is constant. Serializes a instance into an XML document specified as an output stream. A object to which the XML dynamic discovery document is serialized. Represents a file system directory path that should not be searched for references to add to a Web services discovery document. Initializes a new instance of the class. Initializes a new instance of the class and specifies the file system path to exclude from searches. The path to exclude from searches. Gets or sets the file system directory path that should not be searched for references to add to a discovery document. The file system directory path that should be excluded from searches. Represents a reference in a discovery document to an XML Schema Definition (XSD) language schema. This class cannot be inherited. 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. Gets the name of the default file to use when saving the referenced XSD schema. Default name to use when saving the referenced XSD schema to a file. XML namespace for XSD schema references in discovery documents. Reads and returns the XSD schema from the passed . An containing the contents of the referenced XSD schema. containing the XSD schema. Gets or sets the URL to the referenced XSD schema. The URL for the referenced XSD schema. The default value is . Gets an object representing the XSD schema. An object representing the XSD schema. property is null.-or- An error occurred during the download or resolution of the XSD schema using . Gets or sets the targetNamespace XML attribute of the XSD schema. The targetNamespace XML attribute of the XSD schema. The default value is null. Gets or sets the URL for the schema reference. The URL for the referenced XSD schema. The default value is . Writes the passed XSD schema into the passed . The to write into . The into which the serialized XSD schema is written. Represents a SOAP binding in a discovery document. This class cannot be inherited. Initializes a new instance of the class. Gets or sets the URL of the XML Web service implementing the SOAP binding. The URL of the XML Web service implementing the SOAP binding. The default value is . Gets or sets the XML qualified name of the SOAP binding implemented by the XML Web service. The of the SOAP binding implemented by the XML Web service. The XML namespace of the element that specifies a SOAP binding within a discovery document. Obtains the file locations of XML Schema documents for use in populating a Web services discovery document. This class cannot be inherited. Initializes a new instance of the class. Returns the object for a given discovery document. A object that specifies the file name for an XML Schema document. The file system path of the XML Schema document. Gets the file name pattern to use as a search target. The literal string "*.xsd". Provides a minimal reader of incoming response return values for Web service clients implemented using HTTP but without SOAP. Initializes a new instance of the class. Returns the parameter passed to the method. An that contains the initializer for the specified method. A that indicates the Web method for which the initializer is obtained. Initializes an instance of the class. Another instance of the class, on which the method was previously called. Returns the input HTTP response stream. A representation of the HTTP response sent by a Web service, containing the output message for an operation. An output stream whose content is the body of the HTTP response represented by the parameter. Reads incoming request parameters for Web services implemented using HTTP, with name-value pairs encoded like an HTML form rather than as a SOAP message. Initializes a new instance of the class. Reads name-value pairs into Web method parameter values. An array of objects contain the name-value pairs. An object containing HTML name-value pairs encoded in the body of an HTTP request. Writes outgoing request parameters for Web services implemented using HTTP with name-value pairs encoded like an HTML form rather than as a SOAP message. Initializes a new instance of the class. Initializes the outgoing HTTP request. The outgoing request. The Web method parameter values. Gets a value that indicates whether Web method parameter values are serialized to the outgoing HTTP request body. true to indicate that the Web method parameters are serialized. This property always returns true. Serializes Web method parameter values into a stream representing the outgoing HTTP request body. An input stream for the outgoing HTTP request's body. The Web method parameter values. 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 instance. The to use when creating the . The parameter is null or has a length of zero. 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 serializes parameters sent from an XML Web service client to the XML Web service method. A that serializes parameters sent from an XML Web service client to an XML Web service method. There is no default. Gets or sets a that deserializes the response from an XML Web service method. A that deserializes the response from an XML Web service method. There is no default. 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 instance. The to use when creating the . The parameter is null or has a length of zero. Represents 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. Starts an asynchronous invocation of a method of an XML Web service. An that can be passed to the method to obtain the return values from the XML Web service method. 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 corresponds 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 null, the delegate is not called. The additional information supplied by a client. The request reached the server computer, but was not processed successfully. Completes asynchronous invocation of an XML Web service method using HTTP. An array of objects containing the return value and any by reference or parameters for the XML Web service method. The returned from the method. is not the return value from the method. Invokes an XML Web service method using HTTP. An array of objects containing the return value and any by-reference or parameters of the derived class method. The name of the XML Web service method in the derived class that is invoking the method. The URL of the XML Web service method that 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 corresponds to the order of the parameters in the calling method of the derived class. The request reached the server computer, but was not processed successfully. Invokes the specified method asynchronously. The name of the method to invoke. The request URL of the invoked web service. The parameters to pass to the method. The delegate called when the method invocation has completed. Invokes the specified method asynchronously while maintaining an associated state. The name of the method to invoke. The request URL of the invoked web service. The parameters to pass to the method. The delegate called when the method invocation has completed. An object containing associated state information that is passed to the delegate when the method 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. Gets or sets whether the client automatically follows server redirects. true to automatically redirect the client to follow server redirects; otherwise, false. The default is false. The property is false and the Web server attempts to redirect the request. Cancels an asynchronous call to an XML Web service method, unless the call has already completed. The object provided in the last parameter to the asynchronous call of the Begin method. Gets the collection of client certificates. An that represents the client certificates. Gets or sets the collection of cookies. A that represents the cookies for a Web Services client. Gets or sets a that indicates whether decompression is enabled for this . true if decompression is enabled for this ; otherwise, false. The default is false. Gets the for each XML Web service method exposed by the specified type, and stores the mappings in the specified . true if can be assigned to a ; otherwise, false. The that exposes the XML Web service methods. A that is used to store the mappings. Gets the for each XML Web service method exposed by the specified types, and stores the mappings in the specified , as well as in a that this method returns. A that contains the for each XML Web service method exposed by the specified types. The types contained in are used as keys. An array of type that contains the types that expose the XML Web service methods. A that is used to store the mappings. Creates a for the specified URI. The created . The for creating the . The parameter is null. Returns a response from a synchronous request to an XML Web service method. The . The from which to get the response. Returns a response from an asynchronous request to an XML Web service method. The . The from which to get the response. The to pass to when the response has completed. Gets or sets proxy information for making an XML Web service request through a firewall. An that contains the proxy information for making requests through a firewall. The default value is the operating system proxy settings. Gets or sets a value that indicates whether connection sharing is enabled when the client uses NTLM authentication to connect to the Web server that hosts the XML Web service. true if connection sharing is enabled; otherwise, false. The default is false. Gets or sets the value for the user agent header that is sent with each request. The value of the HTTP protocol user agent header. The default is "MS Web Services Client Protocol ", where is the version of the common language runtime (for example, 1.0.3705.0). Represents the result of an asynchronously invoked web method. Gets the results returned by the Web method. An array of objects returned by the Web method. Represents an event handler that accepts the results of asynchronously invoked Web methods. This class cannot be inherited. A reference to the Web service proxy. An containing the results of the method invocation. 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 . The property of the parameter is true.-or- The method of the parameter does not contain all the parameters required by the method represented by the instance of . Gets the parameter information for the parameter of a Begin method in an asynchronous invocation. A representing the parameter of a Begin asynchronous method invocation. Gets the return value of a Begin asynchronous method invocation. A representing the returned from a Begin asynchronous method invocation. Gets the parameter information for the parameter of a Begin method in an asynchronous invocation. A representing the parameter of a Begin method in an asynchronous invocation. Begins an asynchronous invocation of the method represented by this . An which is passed to to obtain the return values from the remote method call. 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 null. The delegate to call when the asynchronous invoke is complete. If is null, the delegate is not called. State information that is passed on to the delegate. The parameteris null. The number, type, and order of parameters in do not match the signature of the invoked method. The caller does not have permission to invoke the method. Gets the attributes and metadata for a Begin method in an asynchronous invocation. A representing the attributes and metadata for a Begin asynchronous method invocation. Given an array of that can contain information about both asynchronous and synchronous methods, creates an array of . An array of , representing the methods within . An array of representing the asynchronous and synchronous methods for which to create objects. A Begin asynchronous method is included in without a corresponding End method. 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 methods within , filtered by the value 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 . A Begin asynchronous method is included in without a corresponding End method. Gets the custom attributes applied to the method. An representing the custom attributes for the method. Gets the class that declares the method represented by the current . The for the class declaring the method represented by the . Ends an asynchronous invocation of the method represented by the current . An array of objects containing the return value and any by-reference or out parameters of the derived class method. The instance of the on which to invoke the method. The returned from . The parameter is null. The caller does not have permission to invoke the method. The invoked method throws an exception. Gets the attributes and metadata for an End method of an asynchronous invocation to a method. A representing the attributes and metadata for an End asynchronous method invocation. Returns the first custom attribute applied to the type, if any custom attributes are applied to the type. An containing the first custom attribute applied to the parameter. The to which the custom attributes are applied. The custom attribute type can not be loaded. Returns the custom attributes applied to the specified type. An array of containing the custom attributes applied to . The to which the custom attributes are applied. The custom attribute type can not be loaded. Gets the parameters passed into the method represented by the instance of . An array of type containing the parameters passed into the method represented by the instance of . Invokes the method represented by the current . An array of type representing the return value and out parameters of the invoked method. 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 null. The parameter is null. The number, type, and order of parameters in the parameter do not match the signature of the invoked method. The caller does not have permission to invoke the method. The invoked method throws an exception. Gets a value indicating whether the method represented by the instance of is invoked asynchronously. true if the method is invoked asynchronously; otherwise, false. Returns a value indicating whether the method passed in represents a Begin method of an asynchronous invocation. true if the parameter is a Begin method of an asynchronous invocation; otherwise, false. The that might be a Begin method of an asynchronous invocation. Returns a value indicating whether the method passed in represents an End method of an asynchronous invocation. true if the parameter is an End method of an asynchronous invocation; otherwise, false. The that might be an End method of an asynchronous invocation. Gets a value indicating whether the return type for the method represented by the instance of is void. true if the return type is void; otherwise, false. Gets the attributes and metadata for a synchronous method. A representing the attributes and metadata for a method. If is true, then the value of this property is null. Gets the name of the method represented by this . The name of the method represented by this . Gets the out parameters for the method. An array of representing the out parameters for the method, in order. Gets the parameters for the method. An array of representing the parameters for the method. Gets the return type of this method. The returned by this method. Gets the custom attributes for the return type. An representing the custom attributes for the return type. Returns a string that represents the current . A that represents the current . 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 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 value that represents the index of a match within a grouping. A value that represents the index of a match within a grouping. Gets or sets a value that represents a grouping of related matches. A value that represents a grouping of related matches Gets or sets a value that indicates whether the pattern to match is case insensitive. true if matching is case insensitive; otherwise, false. The default value is false. Gets or sets the maximum number of values to return from the match. The maximum number of values to return from the match. The default value is -1, which refers to returning all values. Gets or sets a regular expression that represents the pattern to match. A regular expression that represents the pattern to match. Provides an abstract base class for all readers and writers for Web services and clients implemented using HTTP but without SOAP. Initializes a new instance of the class. Creates and initializes an instance of a concrete class derived from . A object. The Type, derived from , of which to create an instance. An object used to initialize the instance obtained earlier through the derived class's implementation of the method. Returns an initializer for the specified method. A object that contains the initializer for the specified method. The Type, derived from ,- for which an initializer is obtained. A that specifies the Web method for which the initializer is obtained. When overridden in a derived class, returns an initializer for the specified method. An that contains the initializer for the specified method. A that specifies the Web method for which the initializer is obtained. Returns an array of initializer objects corresponding to an input array of method definitions for a specified class derived from . An array of initializer objects corresponding to the input array of method definitions for a specified class derived from . When overridden in a derived class, returns an array of initializer objects corresponding to an input array of method definitions. An array of initializer objects corresponding to the input array of method definitions. When overridden in a derived class, initializes an instance. An object of a type appropriate to the particular class that is implementing the method. Provides a common base implementation for readers of request parameters for Web services implemented using HTTP but without SOAP. Initializes a new instance of the class. When overridden in a derived class, deserializes an HTTP request into an array of Web method parameter values. An array of objects that contains the deserialized HTTP request. An object containing the input message for an operation. Provides a common base implementation for writers of out-going request parameters for Web service clients implemented using HTTP but without SOAP. Initializes a new instance of the class. When overridden in a derived class, modifies the outgoing HTTP request's Uniform Request Locator (URL). A object that contains the modified, outgoing HTTP request's Uniform Request Locator (URL). The HTTP request's original Uniform Resource Locator (URL). The Web method parameter values to be added to the URL, if necessary. When overridden in a derived class, initializes the out-going HTTP request. The out-going request, where the class allows transport protocols besides HTTP. The Web method parameter values. Gets or sets the encoding used to write parameters to the HTTP request. The encoding used to write parameters to the HTTP request. Gets a value that indicates whether Web method parameter values are serialized to the out-going HTTP request body. true if the Web method parameter values are serialized to the out-going HTTP request body; otherwise false. When overridden in a derived class, serializes Web method parameter values into a stream representing the outgoing HTTP request body. An input stream for the outgoing HTTP request's body. The Web method parameter values. Provides a common base implementation for readers of incoming response return values for Web service clients implemented using HTTP but without SOAP. Initializes a new instance of the class. When overridden in a derived class, deserializes an HTTP response into a Web method return value. A object containing the output message for an operation. A whose content is the body of the HTTP response represented by the parameter. Serves as a non-acting reader of incoming response return values for Web service clients implemented using HTTP but without SOAP. Initializes a new instance of the class. Returns an initializer for the specified method. An initializer for the specified method. A that specifies the Web method for which the initializer is obtained. Initializes an instance. Another instance of the class, on which the method was previously called. Returns null instead of deserializing the HTTP response stream into a Web method return value. null. A object containing the output message for an operation. A whose content is the body of the HTTP response represented by the parameter. Searches HTTP response text for return values for Web service clients. Creates a instance based on the input type. A that specifies the return type for a Web method. Searches a text input to deserialize an object representing a Web method return value. The text to search, which is the body of the HTTP response. The .NET Framework uses classes that are derived from the class to process XML Web service requests. The constructor for . Stores a in the cache using a key that is created from the specified protocol type and server type. A that is used to create the key to store in the cache. A that is used to create the key to store in the cache. The to be stored in the cache. Gets the object for the derived class. An object. Retrieves the that is stored in the cache using the key that was created from the specified protocol type and server type. The that is stored in the cache using the key that was created from and . A that is used to create the key to retrieve from the cache. A that is used to create the key to retrieve from the cache. Gets the object for the derived class. An object. Gets the object for the derived class. An object. Gets the service object that is invoked. The service object that is invoked. The .NET Framework uses classes that are derived from the class to process XML Web service requests. The constructor for . Returns a that can be used to process the XML Web service request specified by the parameter. A that can be used to process the XML Web service request specified by the parameter. The that represents the Web service request. The .NET Framework uses the class to process XML Web service requests. Creates a new . The that exposes the XML Web service. Defines the SOAP fault codes that appear in a SOAP message when an error occurs while communicating with XML Web services using the SOAP version 1.2 protocol. Represents the SOAP version 1.2 DataEncodingUnknown fault code indicating the SOAP message is encoded in an unrecognized format. Represents the fault code for missing ID in SOAP encoding data. Represents the SOAP version 1.2 enc:UntypedValue fault subcode indicating that the SOAP message was RPC-encoded and the type name property of an encoded graph node was not specified. Represents the SOAP version 1.2 MustUnderstand fault code indicating a SOAP header marked with the MustUnderstand attribute was not processed. Represents the SOAP version 1.2 Receiver fault code indicating an error occurred during the processing of a client call on the server due to a problem with the recipient. Represents the SOAP version 1.2 rpc:BadArguments fault subcode indicating that arguments sent to the XML Web service method were incorrect or could not be parsed. Represents the SOAP version 1.2 rpc:ProcedureNotPresent fault subcode indicating the XML Web service does not support the requested XML Web service method. Represents the SOAP version 1.2 Sender fault code indicating a client call was not formatted correctly or did not contain the appropriate information. Represents the SOAP version 1.2 VersionMismatch fault code indicating the XML Web service expected SOAP messages conforming to the SOAP 1.2 specification, yet received one conforming to SOAP 1.1. 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. Gets the SOAPAction HTTP request header field for the SOAP request or SOAP response. The SOAPAction HTTP request header field for the SOAP request or SOAP response. Gets an instance of the client proxy class, which derives from . An instance of the client proxy class. Gets a representation of the method prototype of the XML Web service method for which the SOAP request is intended. A representing the XML Web service method for which the SOAP request is intended. Gets a value indicating whether the client waits for the server to finish processing an XML Web service method. true if the client does not wait for the server to completely process a method. Gets the version of the SOAP protocol used to communicate with the XML Web service. One of the values. The default is . Gets the URL of the XML Web service. The URL of the XML Web service. Applying the to a method specifies that SOAP messages to and from the method use Document 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 SOAPAction HTTP header field of the SOAP request. Sets the property. Gets or sets the SOAPAction HTTP header field of the SOAP request. The SOAPAction HTTP header field of the SOAP request. The default is http://tempuri.org/MethodName, where MethodName is the name of the XML Web service method. Gets or sets the binding an XML Web service method is implementing an operation for. The binding an XML Web service method is implementing an operation for. The default is the name of the XML Web service with "Soap" appended. Gets or sets whether an XML Web service client waits for the Web server to finish processing an XML Web service method. true if the XML Web service client does not wait for the Web server to completely process an XML Web service method. The default value is false. Gets or sets whether parameters are encapsulated within a single XML element beneath the Body element in the XML portion of a SOAP message. The for SOAP messages sent to and from an XML Web service method. The default value is . 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. The XML element associated with the SOAP request for an XML Web service method, which is defined in an service description as an operation. The default value is the name of the XML Web service method. Gets or sets the namespace associated with the SOAP request for an XML Web service method. The XML namespace associated with the SOAP request for an XML Web service method. The default is http://tempuri.org/. Gets or sets the XML element associated with the SOAP response for an XML Web service method. The XML element associated with the SOAP request for an XML Web service method. The default value is WebServiceNameResult, where WebServiceName is the name of the XML Web service method. Gets or sets the XML namespace associated with the SOAP response for an XML Web service method. The XML namespace associated with the SOAP response for an XML Web service method. The default is http://tempuri.org/. Gets or sets the parameter formatting for an XML Web service method within the XML portion of a SOAP message. The for the XML Web service method. The default is . 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 Body element, in SOAP messages. The parameter formatting style. Sets the property. Sets whether parameters are encapsulated within a single XML element, under the Body 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 setting that controls whether parameters are encapsulated within a single element following the <Body> element in the XML portion of a SOAP message for XML Web service methods of the XML Web service. The default for SOAP requests and SOAP responses to and from XML Web service methods within the XML Web service. If not set, the default is . Gets or sets how SOAP messages are routed to the XML Web service. A that represents how SOAP messages are routed to the XML Web service. The default value is . Gets or sets the default parameter formatting for an XML Web service. The default for the XML Web service. If not set, the default is . Represents the exception that is thrown when an XML Web service method is called over SOAP and an exception occurs. Initializes a new instance of the class. Initializes a new instance of the class with serialized data. The that holds the serialized object data about the exception being thrown. The T:System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination. Initializes a new instance of the class with the specified exception message and exception code. A message that identifies the reason the exception occurred. This parameter sets the property. An that specifies the type of error that occurred. This parameter sets the property. Initializes a new instance of the class with the specified exception message, exception code, and reference to the root cause of the exception. A message that identifies the reason the exception occurred. This parameter sets the property. An that specifies the type of error that occurred. This parameter sets the property. An exception that is the root cause of the exception. This parameter sets the property. Initializes a new instance of the class with the specified exception message, exception code, and URI that identifies the piece of code that caused the exception. A message that identifies the reason the exception occurred. This parameter sets the property. An that specifies the type of error that occurred. This parameter sets the property. A URI that identifies the code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the property. Initializes a new instance of the class with the specified exception message, exception code, URI that identifies the code that caused the exception, and reference to the root cause of the exception. A message that identifies the reason the exception occurred. This parameter sets the property. An that specifies the type of error that occurred. This parameter sets the property. A URI that identifies the piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the property. An exception that is the root cause of the exception. This parameter sets the property. Initializes a new instance of the class with the specified exception message, exception code, URI that identifies the piece of code that caused the exception, URI that represents the XML Web service's function in processing the SOAP message, the human language associated with the exception, the application-specific exception information, the subcode for the SOAP fault and reference to the root cause of the exception. A message that identifies the reason the exception occurred. This parameter sets the property. An that specifies the type of error that occurred. This parameter sets the property. A URI that identifies the piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the property. A URI that represents the XML Web service's function in processing the SOAP message. This parameter sets the property. A human language associated with the exception. This parameter sets the property. An that contains application specific exception information. This parameter sets the property. An optional subcode for the SOAP fault. This parameter sets the property. An exception that is the root cause of the exception. This parameter sets the property. Initializes a new instance of the class with the specified exception message, exception code, URI that identifies the piece of code that caused the exception, application-specific exception information, and reference to the root cause of the exception. A message that identifies the reason the exception occurred. This parameter sets the property. An that specifies the type of error that occurred. This parameter sets the property. A URI that identifies the piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the property. A URI that represents the XML Web service's function in processing the SOAP message. This parameter sets the property. An that contains application specific exception information. This parameter sets the property. An optional subcode for the SOAP fault. This parameter sets the property. An exception that is the root cause of the exception. This parameter sets the property. Initializes a new instance of the class with the specified exception message, exception code, URI that identifies the piece of code that caused the exception, and application specific exception information. A message that identifies the reason the exception occurred. This parameter sets the property. An that specifies the type of error that occurred. This parameter sets the property. A URI that identifies the piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the property. An that contains application specific exception information. This parameter sets the property. Initializes a new instance of the class with the specified exception message, exception code, URI that identifies the piece of code that caused the exception, application-specific exception information, and reference to the root cause of the exception. A message that identifies the reason the exception occurred. This parameter sets the property. An that specifies the type of error that occurred. This parameter sets the property. A URI that identifies the piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the property. An that contains application specific exception information. This parameter sets the property. An exception that is the root cause of the exception. This parameter sets the property. Initializes a new instance of the class with the specified exception message, exception code, and subcode. A message that identifies the reason the exception occurred. This parameter sets the property. An that specifies the type of error that occurred. This parameter sets the property. An optional subcode for the SOAP fault. This parameter sets the property. Gets the piece of code that caused the exception. The piece of code that caused the exception. Specifies a SOAP fault code that represents a client call that is not formatted correctly or does not contain the appropriate information. Gets the type of SOAP fault code. An that specifies the SOAP fault code that occurred. Gets an that represents the application-specific error information details. The application-specific error information. Gets an that represents the element of a SOAP Fault code. Sets the with information about the exception. The that holds the serialized object data about the exception being thrown. The that contains contextual information about the source or destination. Returns a value that indicates whether the SOAP fault code is equivalent to the Client SOAP fault code regardless of the version of the SOAP protocol used. true if is equivalent to the Client SOAP fault code; otherwise, false. An that contains a SOAP fault code. Returns a value that indicates whether the SOAP fault code is equivalent to MustUnderstand regardless of the version of the SOAP protocol used. true if is equivalent to the MustUnderstand SOAP fault code; otherwise, false. An that contains a SOAP fault code. Returns a value that indicates whether the SOAP fault code is equivalent to the Server SOAP fault code regardless of the version of the SOAP protocol used. true if is equivalent to the Server SOAP fault code; otherwise, false. An that contains a SOAP fault code. Returns a value that indicates whether the SOAP fault code is equivalent to the VersionMismatch SOAP fault code regardless of the version of the SOAP protocol used. true if is equivalent to the VersionMismatch SOAP fault code; otherwise, false. An that contains a SOAP fault code. Gets the human language associated with the exception. A value that identifies the human language associated with the exception. A SOAP Fault Code that represents a SOAP element marked with the MustUnderstand attribute was not processed. Gets a URI that represents the piece of code that caused the exception. The piece of code that caused the exception. Gets a URI that represents the XML Web service's function in processing the SOAP message. The role of the XML Web service throwing the . The default is . Specifies that a SOAP fault code that represents an error occurred during the processing of a client call on the server, where the problem is not due to the message contents. Gets the optional error information contained in the subcode XML element of a SOAP fault. A that represents the contents of the subcode XML element of a SOAP fault. A SOAP fault code that represents an invalid namespace for a SOAP envelope was found during the processing of the SOAP message. The base class for SOAP extensions for XML Web services created using ASP.NET. Initializes a new instance of the class. When overridden in a derived class, allows a SOAP extension access to the memory buffer containing the SOAP request or response. A representing a new memory buffer that this SOAP extension can modify. A memory buffer containing the SOAP request or response. When overridden in a derived class, allows a SOAP extension to initialize data specific to a class implementing an XML Web service at a one time performance cost. The that the SOAP extension initializes for caching. The type of the class implementing the XML Web service to which the SOAP extension is applied. When overridden in a derived class, allows a SOAP extension to initialize data specific to an XML Web service method using an attribute applied to the XML Web service method at a one time performance cost. The that the SOAP extension initializes for caching. 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. 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, specifies a SOAP extension should run with an XML Web service method. Initializes a new instance of the class. When overridden in a derived class, gets the of the SOAP extension. The of the SOAP extension. When overridden in a derived class, gets or set the priority of the SOAP extension. The priority of the SOAP extension. Represents the contents of the optional Subcode element of a SOAP fault when SOAP version 1.2 is used to communicate between a client and an XML Web service. Initializes a new instance of the class sets the application specific error code. An specifying the application specific error code. Sets the property. Initializes a new instance of the class setting the application specific error code and additional error information. An specifying the application specific error code. Sets the property. Gets the application specific error code in the form of an XML qualified name. An representing the application specific error code. Gets additional error information contained within a child Subcode element. A containing additional error information. When overridden in a derived class, represents the content of a SOAP header. Initializes a new instance of the class. Gets or sets the recipient of the SOAP header. The recipient of the SOAP header. The default is an empty string (""). Gets or sets a value indicating whether an XML Web service method properly processed a SOAP header. true if the SOAP header was properly processed; otherwise false. Gets or sets the value of the mustUnderstand XML attribute for the SOAP header when communicating with SOAP protocol version 1.1. The value of the mustUnderstand attribute. The default is "0". The property is set to a value other than: "0", "1", "true", or "false". Gets or sets the value of the mustUnderstand XML attribute for the SOAP header when communicating with SOAP protocol version 1.2. The value of the mustUnderstand XML attribute of a SOAP header. The default is "0". The property is set to a value other than: "0", "1", "true", or "false". Gets or sets the relay attribute of the SOAP 1.2 header. Either "0", "false", "1", or "true". Gets or sets a value indicating whether the must be understood. true if the XML Web service must properly interpret and process the ; otherwise, false. The default is false. Gets or sets a value that indicates whether the SOAP header is to be relayed to the next SOAP node if the current node does not understand the header. true if the SOAP header has a "relay" attribute set to "true"; otherwise, false. Gets or sets the recipient of the SOAP header. A URI that represents the recipient of the SOAP header. The default is an empty string (""). This attribute is applied to an XML Web service method or an XML Web service client to specify a SOAP header that the XML 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 whether the SOAP header is intended for the XML Web service or the XML Web service client or both. The intended recipient of the SOAP header. The default is , which means the intended recipient is just the XML Web service. Gets or sets 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. There is no default. This member is obsolete and has no functionality. A value. Contains a collection of instances of the class. Initializes a new instance of the class. Adds a to the . The position at which the was inserted. The to add to the . Determines whether the contains a specific . true if the value of the parameter is found in the ; otherwise, false. The to locate in 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. The parameter is null. The parameter is less than zero. The parameter is multidimensional.-or- The number of elements in the source SoapHeaderCollection is greater than the available space from the parameter to the end of the destination array. Determines the index of the in the . The index of the parameter, if found in the ; otherwise, -1. The to locate in the . Inserts a into the at the specified index. The zero-based index at which to insert the into the . The to insert into the . The parameteris not a valid index in the . Gets or sets the at the specified index of the . The at the specified index. The zero-based index of the to get or set. The parameteris not a valid index in the . Removes the first occurrence of a specific from the . The to remove from the . 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. Specifies the is sent to the XML Web service client when an exception is thrown by the XML Web service method. The SOAP representation of a server error. Initializes a new instance of the class. Initializes a new instance of the class with parameters for controlling serialization. A that contains values that are used during serialization and deserialization. A that contains data about the source and destination of the serialization stream. Initializes a new instance of the class. A message that identifies the reason the exception occurred. This parameter sets the property. The type of error that occurred. This parameter sets the property. Initializes a new instance of the class. A message that identifies the reason the exception occurred. This parameter sets the property. The type of error that occurred. This parameter sets the property. A reference to the root cause of an exception. This parameter sets the property. Initializes a new instance of the class. A message that identifies the reason the exception occurred. This parameter sets the property. The type of error that occurred. This parameter sets the property. The piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the property. Initializes a new instance of the class. A message that identifies the reason the exception occurred. This parameter sets the property. The type of error that occurred. This parameter sets the property. The piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the property. A reference to the root cause of an exception. This parameter sets the property. Initializes a new instance of the class with the associated data. A message that identifies the reason the exception occurred. This parameter sets the property. The type of error that occurred. This parameter sets the property. The piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the property. An URI that represents the role of the XML Web service in the processing of the SOAP message. This parameter sets the property. A string that identifies the human language associated with the exception. This parameter sets the property. A that contains the contents of the subcode element of a SOAP fault. A reference to the root cause of an exception. This parameter sets the property. Initializes a new instance of the class with the associated data. A message that identifies the reason the exception occurred. This parameter sets the property. The type of error that occurred. This parameter sets the property. The piece of code that caused the exception. Typically, this is a URL to an XML Web service method. This parameter sets the property. An URI that represents the role of the XML Web service in the processing of the SOAP message. This parameter sets the property. A that contains the contents of the <subcode> element of a SOAP fault. A reference to the root cause of the exception. This parameter sets the property. The class is used to get, set, write, and read SOAP header content to and from SOAP messages. Initializes a new instance of . Checks to ensure that the SOAP headers that must be understood have been understood; if not, this method throws an exception. The that contains the SOAP headers. A SOAP header that must be understood was not understood. Gets the SOAP header content for the specified SOAP message. The that contains the SOAP headers. A that represents the SOAP message. An array of type that contains the mappings for the SOAP headers. A value that indicates the direction of the SOAP headers. This parameter is currently not used. Returns a that contains the SOAP header content of the SOAP message. A that contains the SOAP header content of the SOAP message. The to be used in writing the headers. The to be used in reading the headers. The that contains the SOAP headers. An array of type that contains the mappings for the SOAP headers. A value that indicates the direction of the SOAP headers. A that contains the namespace for the SOAP message envelope. A that contains the encoding style for the SOAP headers. A that indicates whether to check for the required SOAP headers. Sets the SOAP header content for the specified SOAP message. The that contains the SOAP headers. A that represents the SOAP message. An array of type that contains the mappings for the SOAP headers. A value that indicates the direction of the SOAP headers. This parameter is currently not used. Writes the specified SOAP header content to the SOAP message. The to be used in writing the headers. The to be used in writing the headers. The that contains the SOAP headers to be written. An array of type that contains the mappings for the SOAP headers. A value that indicates the direction of the SOAP headers. A that indicates whether the SOAP headers are encoded. A that contains the default namespace for the XML Web service. A that indicates whether data sent to and from the XML Web service is encoded by default. A that contains the namespace for the SOAP message envelope. Writes the specified SOAP header content to the SOAP message. The to be used in writing the headers. The that contains the SOAP headers to be written. A that contains the namespace for the SOAP message envelope. The class represents a SOAP header mapping. Gets a value that indicates whether the SOAP header mapping is custom-defined. true if the SOAP header mapping is custom-defined; otherwise, false. Gets a value that indicates the direction of the SOAP header mapping. A value that indicates the direction of the SOAP header mapping. Gets a that represents the type of the SOAP header mapping. A that represents the type of the SOAP header mapping. Gets the associated with the SOAP header mapping. The associated with the SOAP header mapping. Gets a value that indicates whether the SOAP header mapping repeats. true if the SOAP header mapping repeats; otherwise, false. Specifies the class client that proxies derive from when using SOAP. Initializes a new instance of the class. Starts an asynchronous invocation of an XML Web service method using SOAP. An that is passed to the method to obtain the return values from the remote method call. The name of the XML Web service method in the derived class that is invoking the 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. The delegate to call when the asynchronous invoke is complete. If is null, the delegate is not called. Extra information supplied by the caller. The request reached the server computer, but was not processed successfully. Dynamically binds to an XML Web service described in the discovery document at . The binding defined in the proxy class could not be found in the discovery document at . The proxy class does not have a binding defined. Ends an asynchronous invocation of an XML Web service method using SOAP. An array of objects that contains the return value and any by-reference or out parameters of the derived class method. The returned from the method. is not the return value from the method. The request reached the server computer, but was not processed successfully. Returns an initialized with the property of the parameter. A initialized with the property of the parameter. A that provides the to initialize the . The initial buffer size of the used by the . Creates a for the specified . The . The to use when creating the . The parameter is null. Returns a initialized with the property of the parameter. A initialized with the property of the parameter. A that provides the to initialize the . The initial buffer size of the used by the . Invokes an XML Web service method synchronously using SOAP. An array of objects that contains the return value and any reference or out parameters of the derived class method. The name of the XML Web service method. An array of objects that contains the parameters to pass to the XML Web service. The order of the values in the array corresponds to the order of the parameters in the calling method of the derived class. The request reached the server computer, but was not processed successfully. Invokes the specified method asynchronously. The name of the method to invoke. The parameters to pass to the method. The delegate called when the method invocation has completed. Invokes the specified method asynchronously. The name of the method to invoke. The parameters to pass to the method. The delegate called when the method invocation has completed. An object used to pass state information into the delegate. Gets or sets the version of the SOAP protocol used to make the SOAP request to the XML Web service. One of the values. The default is . Represents the data in a SOAP request or SOAP response at a specific . When overridden in a derived class, gets the SOAPAction HTTP request header field for the SOAP request or SOAP response. The SOAPAction HTTP request header field for the SOAP request or SOAP response. Gets or sets the contents of the Content-Encoding HTTP header. The contents of the Content-Encoding HTTP header. The current is or stages. Gets or sets the HTTP Content-Type of the SOAP request or SOAP response. The HTTP Content-Type of the SOAP request or SOAP response. The default is "text/xml". is accessed or stages. When overridden in a derived class, asserts that the current is a stage where in parameters are available. In parameters are not available. When overridden in a derived class, asserts that the current stage is a stage where out parameters are available. Out parameters are not available. Ensures that the of the call to the XML 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. The current is not the asserted stage or stages. Gets the from the call to the XML Web service method. The that occurred in the call to the XML Web service method. null if no has occurred during the call to the Web Sevice method. Gets the parameter passed into the XML Web service method at the specified index. An representing the parameter at the specified index. The zero-based index of the parameter in the array of parameters. The parameter is less than 0 or greater than the length of the parameters array. Accessing this property when in parameters are not available. For details see the Remarks section. Gets the out parameter passed into the XML Web service method at the specified index. An representing the parameter at the specified index. The zero-based index of the parameter in the array of parameters. The parameter is greater than the length of the parameters array. Accessing this property when out parameters are not available. For details see the Remarks section. Gets the return value of an XML Web service method. An representing the return value of the XML Web service method. The XML Web service method does not have a return value.OR The return value is not available. For details see the Remarks section A collection of the SOAP headers applied to the current SOAP request or SOAP response. A of the SOAP headers applied to the current SOAP request or SOAP response. null, if there are no SOAP headers. 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 representing the XML Web service method for which the SOAP request is intended. Gets a value indicating the property of either the or the attribute applied to the XML Web service method. true if the property of the or applied to the XML Web service method is true; otherwise, false. Gets the version of the SOAP protocol used to communicate with the XML Web service. One of the values. The default is . Gets the of the . The of the . Gets the data representing the SOAP request or SOAP response in the form of a . A read-only instance of the class. When overridden in a derived class, gets the base URL of the XML Web service. The base URL of the XML Web service. Specifies the processing stage of a SOAP message. The stage just prior to a being serialized. The stage just after a is serialized, but before the SOAP message is sent over the wire. The stage just before a is deserialized from the SOAP message sent across the network into an object. The stage just after a is deserialized from a SOAP message into an object. 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 Body 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 Body element of the XML portion of a SOAP request or SOAP response. Specifies the version of the SOAP protocol used to communicate with an XML Web service. The default value for this enumeration. SOAP protocol version 1.1. SOAP protocol version 1.2. Specifies that SOAP messages sent to and from the method use RPC 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 SOAPAction HTTP header field of the SOAP request. The SOAPAction HTTP header field of the SOAP request. The default is http://tempuri.org/MethodName where MethodName is the name of the XML Web service method. Gets or sets the binding that an XML Web service method implements an operation for. The binding an XML Web service method implements an operation for. The default is the name of the XML Web service with "Soap" appended. Gets or sets whether an XML Web service client waits for the Web server to finish processing an XML Web service method. true if the XML Web service client does not wait for the Web server to completely process an XML Web service method; otherwise, false. The default is false. Gets or sets the XML element associated with the SOAP request for an XML Web service method. The XML element associated with the SOAP request for an XML Web service method. The default value is the name of the XML Web service method. Gets or sets the XML namespace associated with the SOAP request for an XML Web service method. The XML namespace associated with the SOAP request for an XML Web service method. The default is http://tempuri.org/. Gets or sets the XML element associated with the SOAP response for an XML Web service method. The XML element associated with the SOAP request for an XML Web service method. The default value is WebServiceNameResult, where WebServiceName is the name of the XML Web service method. Gets or sets the XML namespace associated with the SOAP response for an XML Web service method. The XML namespace associated with the SOAP response for an XML Web service method. The default is http://tempuri.org/. Gets or sets the binding used when invoking the method. A member of the enumeration specifying the binding used when invoking the method. 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. A that represents how SOAP messages are routed to the XML Web service. The default value is . Gets or sets the binding used when invoking the Web service's methods. A member of the enumeration specifying the binding used when invoking the Web service's methods. 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. Gets the SOAPAction HTTP request header field for the SOAP request or SOAP response. The SOAPAction HTTP request header field for the SOAP request or SOAP response. Gets a representation of the method prototype for the XML Web service method for which the SOAP request is intended. A representing the XML Web service method for which the SOAP request is intended. Gets a value indicating whether the client waits for the server to finish processing an XML Web service method. true if the client waits for the server to completely process a method; otherwise, false. Gets the instance of the class handling the method invocation on the Web server. The instance of the class implementing the XML Web service. is not or . Gets the version of the SOAP protocol used to communicate with the XML Web service. One of the values. The default is . Gets the base URL of the XML Web service. The base URL of the XML Web service. Represents the attributes and metadata for an XML Web service method. This class cannot be inherited. Creates a new . Creates a new . The to which this method belongs. The with which to initialize this . Gets the SOAPAction HTTP header field of SOAP requests that are sent to this XML Web service method. A that contains the SOAPAction HTTP header field of SOAP requests that are sent to this XML Web service method. Gets a value that specifies whether the parts of SOAP messages sent to this XML Web service method are encoded as abstract type definitions or concrete schema definitions. A value that specifies whether the parts of SOAP messages sent to this XML Web service method are encoded as abstract type definitions or concrete schema definitions. Gets the used with SOAP requests to this Web service method. The used with SOAP requests to this Web service method. Gets the used with SOAP requests to this Web service method. The used with SOAP requests to this Web service method. Gets the associated with this XML Web service method. The associated with this XML Web service method. Gets a that indicates whether an XML Web service client waits for the Web server to finish processing this XML Web service method. true if the XML Web service client does not wait for the Web server to completely process this XML Web service method; otherwise, false. Gets the used with SOAP responses from this Web service method. The used with SOAP responses from this Web service method. Gets the used with SOAP responses from this Web service method. The used with SOAP responses from this Web service method. Gets the used with parameters that are passed to this Web service method. The used with parameters that are passed to this Web service method. Gets a object that specifies how parameters are formatted in SOAP messages sent to this XML Web service method. A that specifies how parameters are formatted in SOAP messages sent to this XML Web service method. Gets the used with return values from this Web service method. The used with return values from this Web service method. Gets a that indicates whether SOAP messages sent to and from this XML Web service method use RPC formatting. true if SOAP messages sent to and from this XML Web service method use RPC formatting; otherwise, false. Gets a value that indicates the Web Services Interoperability (WSI) specification to which this Web service claims to conform. A value that indicates the Web Services Interoperability (WSI) specification to which this Web service claims to conform. The .NET Framework creates an instance of the class to process XML Web service requests. Creates a new . Returns an initialized with the specified and buffer size. A initialized with the specified by and the buffer size specified by . The with which to initialize the . The buffer size with which to initialize the . Returns an initialized with the specified and buffer size. A initialized with the specified by and the buffer size specified by . The with which to initialize the . The buffer size with which to initialize the . Applies the specified priority and group attributes to the SOAP extensions contained in the specified array of type . An array of type with the priority and group attributes specified by applied. A that specifies the priority and group attributes to be applied to the SOAP extensions contained in . An array of type to which to apply the priority and group attributes specified by . Returns the to which the specified should be routed. The to which the specified by should be routed. The sent to the XML Web service. The .NET Framework creates an instance of the class to process XML Web service requests. Creates a new . Returns a that can be used to process the XML Web service request specified by . A that can be used to process the XML Web service request specified by . The that represents the Web service request. The class represents the type on which the XML Web service is based. Initializes a new instance of the class. The on which this XML Web service is based. A value that specifies the transmission protocols that are used to decrypt data sent in the XML Web service request. Returns the duplicate associated with the specified key. The duplicate associated with the specified key. The key associated with the desired duplicate . Returns the associated with the specified key. The associated with the specified key. The key associated with the desired . Returns a that indicates whether SOAP data transmissions sent to and from this XML Web service are encoded by default. true if SOAP data transmissions sent to and from this XML Web service are encoded by default; otherwise, false. Gets a that contains the namespace to which this XML Web service belongs. A that contains the namespace to which this XML Web service belongs. Returns a that indicates whether SOAP messages that are routed to this XML Web service are routed based on the SOAPAction HTTP header. true if SOAP messages that are routed to this XML Web service are routed based on the SOAPAction HTTP header; otherwise, false. Specifies how a SOAP message is routed to the Web server hosting the XML Web service. The SOAP message is routed based on the SOAPAction HTTP header. The SOAP Message is routed based on the first child element following the <Body> 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. Initializes a new instance of the class. Gets or sets the XML Header element for a SOAP request or response. An representing the raw XML of the SOAP header. Reads return values from HTTP response text for Web service clients implemented using HTTP but without SOAP. Initializes a new instance of the class. Returns an initializer for the specified method. An initializer for the specified method A that specifies the Web method for which the initializer is obtained. Initializes an instance. A object for the return type of the Web method being invoked. Parses text contained in the HTTP response. An object containing the deserialized Web method return value. A object containing the output message for an operation. A whose content is the body of the HTTP response represented by the parameter. Provides URL encoding functionality for writers of out-going request parameters for Web service clients implemented using HTTP but without SOAP. Initializes a new instance of the class. Encodes all the parameter values for a Web method and writes them to the specified writer. A object that does the writing to the HTTP request. The Web method parameter values. Encodes a specified parameter value and writes it to the specified writer. A object that does the writing to the HTTP request. The name of the parameter that will be encoded. The value of the parameter that will be encoded. Returns an initializer for the specified method. An that contains the initializer for the specified method. A that specifies the Web method for which the initializer is obtained. Initializes an instance. A array obtained through the property of the class. Gets or sets the encoding used to write parameters to the HTTP request. The encoding used to write parameters to the HTTP request. Reads incoming request parameters for Web services implemented using HTTP with name-value pairs encoded in the URL's query string rather than as a SOAP message. Initializes a new instance of the class. Reads name/value pairs encoded in the query string of an HTTP request into Web method parameter values. An array of name/value pairs. A objectcontaining HTML URL-encoded name/value pairs. Writes out-going request parameters for Web services implemented using HTTP with name-value pairs encoded in the URL's query string rather than as a SOAP message. Initializes a new instance of the class. Writes Web method parameter values to the query string of an HTTP request. A object that contains the query string and the parameter values. The HTTP request's original URL. The Web method parameter values to be added to the URL, if necessary. Serves as a base class for readers of incoming request parameters for Web services implemented using HTTP but without SOAP. Initializes a new instance of the class. Returns an initializer for the specified method. A representing the Web method. A that specifies the Web method for which the initializer is obtained. Initializes an instance. A array, obtained through the property of the class. Determines whether a particular parameter type is supported by the class. true if a method's parameter definitions are supported by the reader; otherwise, false. A that specifies the parameter to check. Determines whether a method definition's parameter definitions are supported by the class. true if a method's parameter definitions are supported by the reader; otherwise, false. A that specifies the method to check. Translates a collection of name/value pairs into an array of objects representing method parameter values. An array of objects representing method parameter values. A object that specifies the collection of name/value pairs containing method parameter names and values. 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 Begin method asynchronous call. The provided in the last parameter to the Begin method call. Gets a that is used to wait for an asynchronous operation to complete. A that is used to wait for an asynchronous operation to complete. Gets a value indicating whether the Begin call completed synchronously. true if the Begin call completed synchronously; otherwise, false. Gets a value indicating whether the asynchronous XML Web service request has completed. true if the asynchronous XML Web service request has completed; otherwise, false. 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. Add an instance of the client protocol handler to the cache. The of the client protocol handler.. The client protocol handler to be added to the cache. Gets or sets the name of the connection group for the request. The name of the connection group. The default is . Gets or sets security credentials for XML Web service client authentication. The for the XML Web service client. Gets an instance of a client protocol handler from the cache. The of the client protocol handler to be returned from the cache. 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 instance. The to use when creating the . The parameter is null. Returns a response from a synchronous request to an XML Web service method. A . The to get the response from. If is invoked prior to calling . Returns a response from an asynchronous request to an XML 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 instance. The to get the response from. The to pass to when the response has completed. If is invoked prior to calling . Gets or sets whether pre-authentication is enabled. true to pre-authenticate the request; otherwise, false. The default is false. The used to make the client request to the XML Web service. The character encoding for the client request. The default is null, which uses the default encoding for the underlying transport and protocol. Indicates the time an XML Web service client waits for a synchronous XML Web service request to complete (in milliseconds). The time out, in milliseconds, for synchronous calls to the XML Web service. The default is 100000 milliseconds. Gets or sets the base URL of the XML Web service the client is requesting. The base URL of the XML Web service the client is requesting. The default is a . Gets or sets a value that indicates whether to set the property to the value of the property. true if the Credentials property is set to the value of the property. Dynamically manufactures Web service handler instances, whose type or types implement the interface. Initializes a new instance of the class. Returns an instance. An instance. An that provides references to intrinsic server objects (For example, , , , and ) used to service HTTP requests. The HTTP data transfer method (GET or POST) that the client uses. The raw URL of the requested resource. The file-system path of the requested resource. Releases the instance. The instance to release. Reads return values from XML that is encoded in the body of incoming responses for Web service clients implemented using HTTP but without SOAP. Initializes a new instance of the class. Returns an initializer for the specified method. An that contains the initializer for the specified method. A that specifies the Web method for which the initializer is obtained. Returns an array of initializer objects corresponding to an input array of method definitions. An array of initializer objects corresponding to the input array of method definitions. An array of type that specifies the Web methods for which the initializers are obtained. Initializes an instance. Gets a return value deserialized from an XML document contained in the HTTP response. An object containing the output message for an operation. A whose content is the body of the HTTP response represented by the parameter.