System.Web.Services Specifies the URI for the XML namespace representing the HTTP transport for use with SOAP. This field is constant. Specifies the URI for the XML namespace of the class. This field is constant. Specifies the URI for the XML namespace of the class. This field is constant. The XML namespace in which the class is defined ("http://schemas.xmlsoap.org/wsdl/"). This field is constant. 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. 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. A that contains the target namespace for the . XML namespace for service description references in discovery documents. Namespace of the discovery XML element of a discovery document. Contains the dynamic discovery document namespace "urn:schemas-dynamicdiscovery:disco.2000-03-17". This field is constant. XML namespace for XSD schema references in discovery documents. The XML namespace of the element that specifies a SOAP binding within a discovery document. Represents the SOAP version 1.2 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 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 fault code indicating a SOAP header marked with the attribute was not processed. Represents the SOAP version 1.2 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 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 fault subcode indicating the XML Web service does not support the requested XML Web service method. Represents the SOAP version 1.2 fault code indicating a client call was not formatted correctly or did not contain the appropriate information. Represents the SOAP version 1.2 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. Specifies a SOAP fault code that represents a client call that is not formatted correctly or does not contain the appropriate information. Gets an that represents the element of a SOAP Fault code. A SOAP Fault Code that represents a SOAP element marked with the attribute was not processed. 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. A SOAP fault code that represents an invalid namespace for a SOAP envelope was found during the processing of the SOAP message. The default value for the property. This field is constant. Initializes a new instance of the class. Creates an instance of this class. Creates an instance of this class, and initializes the property. The value to initialize . 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. The key of the to find in the collection. if the collection contains a with the specified key; otherwise, . 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 to find in the collection. The zero-based index of the specified , or -1 if the element 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. 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. 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. 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. The key of the to find in the collection. if the collection contains a with the specified key; otherwise, . 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 to find in the collection. The zero-based index of the specified , or -1 if the element 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. 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. 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. The key of the to find in the collection. if the collection contains a with the specified key; otherwise, . 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 to find in the collection. The zero-based index of the specified , or -1 if the element 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. Initializes a new instance of the class. Retrieves the specified configuration section. A object that represents the section to be retrieved. A object that represents the section being retrieved. is . Initializes a new instance of the class. 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. 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. The key of the to find in the collection. if the collection contains a with the specified key; otherwise, . 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 to find in the collection. The zero-based index of the specified , or -1 if the element 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. 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. 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. 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. Returns a that comprises information from , , and . A that comprises information from , , and . Initializes an instance of the class. Checks whether the collection contains the specified object. The object to locate in the collection. if the object exists in the collection; otherwise . 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 to find in the collection. The zero-based index of the specified , or -1 if the element was not found 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. 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. Initializes a new instance of the class. The to be enumerated using this class. Releases all resources used by the current instance of the class.Releases all resources used by the . Enumerates to the next element in the . if the end of the collection is reached; otherwise . Sets the enumerator to its initial position, which is before the first element in the . Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . A for which to check collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. 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. Removes the first occurrence of the specified from the . The to remove from the collection. Initializes an instance of the class. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. 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. Removes the first occurrence the specified from the . The to remove from the collection. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. 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 . Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. Initializes a new instance of the class. Searches the returned by the property, and returns the named . A string that names the to be returned. A . 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 names of the instances to be returned. An array of type . No instances with the specified names exist within the collection. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. 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 . Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. 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. Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The to check for collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search the . A 32-bit signed integer. 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 . Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. 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 . Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. When called in a derived class, initializes a new instance of the class. Initializes a new instance of the class. Returns a value that indicates whether the specified matches with the . An to be checked to determine whether it matches with the . if the instance matches the parameter; otherwise, . Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. 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. Removes the first occurrence of the specified from the . The to remove from the collection. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. 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. Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. 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. Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Determines whether the specified is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search in the collection. The zero-based index of the specified operation message, or -1 if the element was not found 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. Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the specified is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. Adds the specified instance to the at the specified index. The zero-based index at which to insert the parameter. The to add to the collection. The parameter is less than zero.- or - The parameter is greater than . Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the . The for which to check for collection membership. if the parameter is a member of the ; otherwise, . 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. The for which to search in the collection. A 32-bit signed integer. 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 . Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. 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. The generated class. When overridden in a derived class, performs namespace-wide initialization during code generation. 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. The generated method. When overridden in a derived class, determines whether a class can be generated for the current binding. True if the binding is supported; otherwise false. When overridden in a derived class, determines whether the current operation's operation flow is supported. An enumeration value that represents a transmission pattern. True if the current operation's operation flow is supported. Produces an Exception indicating that the current instance for which a binding class is being generated is invalid within the target namespace. Annotation to be added to the exception message, which already indicates that the operation binding syntax is invalid. 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. Annotation to be added to the exception message, which already indicates that the operation syntax is invalid. An Exception indicating that the current instance for which a binding class is being generated is invalid within the target namespace. 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. Annotation to be added to the warning message, which already indicates that the binding has been ignored. 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. Annotation to be added to the warning message, which already indicates that the operation binding has been ignored. 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. Annotation to be added to the warning message, which already indicates that the operation binding has been ignored. 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. 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. A object for a given XML namespace and the applicable communication protocol. When overridden in a derived class, generates service-specific description information that gets placed in a object that corresponds to a binding. When overridden in a derived class, generates method-specific information that gets placed in a object corresponding to a binding. 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. The name of the binding that a method belongs to. Initializes a new instance of the class. Adds the specified to the end of the . The instance to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified instance is a member of the . The for which to check collection membership. if the parameter is a member of the ; otherwise, . 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 . The for which to search in the collection. A 32-bit signed integer. 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 . Removes the first occurrence of the specified from the . The to remove from the collection. Initializes a new instance of the class. Gets a value that indicates whether an represents a valid Web Services Description Language (WSDL) file that can be parsed. An if the can recognize the node on which the is positioned; otherwise . Initializes an instance of the class by directly loading the XML from a instance. A , passed by reference, which contains the bytes to be read. An instance of the . Initializes an instance of the class by directly loading the XML from a instance. 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 . An instance of the . Initializes an instance of the class by directly loading the XML from a . A instance, passed by reference, which contains the text to be read. An instance of the . Initializes an instance of the class by directly loading the XML from 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 . An instance of the . Initializes an instance of a object by directly loading the XML from the specified file. The path to the file to be read. An instance of the . Initializes an instance of a object by directly loading the XML from the specified file. The path to the file to be read. A that indicates whether the XML should be validated against the schema specified by . An instance of the . Initializes an instance of the class by directly loading the XML from an . An , passed by reference, which contains the XML data to be read. An instance of the . Initializes an instance of the class by directly loading the XML from an . 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 . An instance of the . 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. Returns the name of the key associated with the value passed by reference. An object for which to return the name of the key. A null reference. 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. Initializes a new instance of the class. Adds the specified to the end of the . The to add to the collection. The zero-based index where the parameter has been added. Returns a value indicating whether the specified is a member of the collection. The for which to check collection membership. if the parameter is a member of the ; otherwise, . 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 and returns the with the specified name that is a member of one of the instances contained in the collection. An whose property is used to retrieve a instance. The binding with the specified name. The specified 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. The , passed by reference, whose property is shared by the returned. The message with the specified name. The specified 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. The , passed by reference, whose property is shared by the returned. The with the specified name. The specified 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. The , passed by reference, whose property is shared by the returned. The service with the specified name. The specified 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. The for which to search in the collection. The zero-based index of the specified service description, or -1 if the element was not found 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 . Removes the first occurrence of the specified from the collection. The to remove from the collection. Initializes a new instance of the class. Initializes a new instance of the class. The object of which this collection is a member. Adds the specified to the end of the . The , passed by reference, to add to the . The zero-based index where the has been added. Returns a value indicating whether the specified is a member of the . The for which to check collection membership. if the is a member of the collection; otherwise, . Copies the entire into a one-dimensional array of type , starting at the specified zero-based index of the target array. An array of type serving as the destination of the copy action. The zero-based index at which to start placing the copied collection. Searches the for a member with the specified name and namespace URI. The name of the to be found. The XML namespace URI of the to be found. If the search is successful, an ; otherwise, . Searches the and returns the first element of the specified derived . A for which to search the collection. If the search is successful, an object of the specified ; otherwise, . Searches the and returns an array of all members with the specified name and namespace URI. The XML name attribute of the objects to be found. The XML namespace URI attribute of the objects to be found. An array of instances. Searches the and returns an array of all elements of the specified . A for which to search the collection. An array of instances representing all collection members of the specified type. Searches for the specified and returns the zero-based index of the first instance with the collection. The for which to search in the collection. The zero-based index of the specified , or -1 if the element was not found 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. An object, either of type or to check for use by the import process. if the parameter is used; otherwise, . Returns a value indicating whether the specified object is necessary for the operation of the XML Web service. An object, either of type or , to check whether it is necessary. if the parameter is required; otherwise, . Removes the first occurrence of the specified from the . The to remove from the . 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 property of the proxy class to be generated from the instance represented by the parameter. Specifies that it should be generated from the web.config file's section. Sets the initial value of the property of the proxy class to be generated from the instance represented by the parameter. Specifies that it should be constructed from a combination of the value of this parameter and the URL specified by the attribute in the WSDL document. Compiles a collection of Web references to produce a client proxy or a server stub. 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. A of compiler warnings. Imports the specified values, that generates code as specified by the property. The namespace into which the values are imported. The instance in which the code that represents the value is generated. A value that describes any error that occurred; or 0 if no error occurred. 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. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes an instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. 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. Initializes an instance of the class Generates service-specific description information that gets placed in a object corresponding to a binding. method that a derived class must implement to add SOAP extension information to a object on a per-method basis. Initializes an instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes the generation of a binding class. 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. The method code for a binding class. Determines whether a class can be generated for the current binding. if the class can be generated for the current binding; otherwise . Determines whether the current operation's operation flow is supported. An enumeration value that represents a transmission pattern. if the current operation's operation flow is supported; otherwise . Checks for the presence of "http://schemas.xmlsoap.org/soap/encoding/" in a string that represents a list of Uniform Resource Indicators (URIs). A space-delimited list of URIs. it the string contains http://schemas.xmlsoap.org/soap/encoding/; otherwise . 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. When overridden in a derived class, this method determines whether the specified transport protocol is supported by the XML Web service. A URI representing the transport protocol to be checked. if the transport protocol is supported; otherwise, . Initializes a new instance of the class. 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. Initializes a new instance of the class. Appends a instance to the collection. The Web reference to append. The index of the appended Web reference. Determines whether the collection contains a given instance. The Web reference to search for. if the collections contains the given Web reference instance; otherwise, . 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 Web reference to search for. The index of the specified Web reference, or -1 if the collection does not contain the specified Web reference. Inserts the specified instance at the specified index. The index at which to insert the specified Web reference. The Web reference to insert. Removes the specified instance from the collection. The Web reference to remove. Initializes a new instance of . Returns 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 . A new instance of based on the code generation options described in the specified stream. Returns 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 . A new instance of based on the code generation options described in the specified . Returns 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 . A new instance of based on the code generation options described in the specified . 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. A member of that indicates a Web services interoperability specification. A that describes a Web service. A that contains any violations that were found. if the Web service described by conforms to the Web services interoperability specification indicated by ; otherwise. 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. A member of that indicates a Web services interoperability specification. A that contains Web service descriptions. A that contains any violations that were found. if the Web service descriptions contained in conform to the Web services interoperability specification indicated by ; otherwise. 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. A member of that indicates a Web services interoperability specification. A that describes a Web service. A that contains any violations that were found. if the Web service described by conforms to the Web services interoperability specification indicated by ; otherwise. 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. Reads the service description from the passed and returns the service description. containing the service description. A containing the contents of the referenced service description. Resolves whether the the referenced document is valid. The MIME content type of . The containing the referenced document. The property is .-or- The service description could not be downloaded and verified successfully. Writes the passed-in service description into the passed-in . The to write into . The into which the serialized is written. Initializes a new instance of the class. Creates the object for the specified .asmx file. The file-system path of the Web service's .asmx file. A object with the specified file name for its .asmx file. 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 . An entry with a key of already exists in the . Determines if the contains an object with the specified URL. The URL for the document to locate within the . if the contains an object with the specified URL; otherwise, . is . Removes an object with the specified URL from the . The URL for the discovered document to remove from the . is . Initializes a new instance of the class. Discovers the supplied URL to determine if it is a discovery document. The URL where XML Web services discovery begins. A containing the results of XML Web services discovery at the supplied URL. 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. The URL where XML Web services discovery begins. A containing the results of XML Web services discovery at the supplied URL. If the parameter refers to a service description or an XSD Schema, a is created in memory for it. 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. Initializes a new instance of the class. Downloads the discovery document at the supplied URL into a object. The URL of the discovery document to download. A containing the document at the supplied URL. 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. The URL of the discovery document to download. The MIME encoding of the downloaded discovery document. A containing the document at the supplied URL. The download from the supplied URL returned an HTTP status code other than . 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. Name of file to read in, containing the map of saved discovery documents. A containing the results found in the file with the map of saved discovery documents. The file format is a class serialized into XML; however, one would typically create the file using only the method or Disco.exe. Resolves all references to discovery documents, XML Schema Definition (XSD) schemas, and service descriptions in the property, as well as references found in referenced discovery documents. Resolves all references to discovery documents, XML Schema Definition (XSD) schemas and service descriptions in , as well as references found in those discovery documents. Writes all discovery documents, XML Schema Definition (XSD) schemas, and Service Descriptions in the property to the supplied directory and creates a file in that directory. The directory in which to save all documents currently in the property. The name of the file to create or overwrite containing a map of all documents saved. A containing the results of all files saved. 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. The URL for the to locate within the . if the contains a with the specified URL; otherwise, . Removes a with the specified URL from the . A string that represents the URL for the object to remove from the . 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. Initializes a new instance of the class. Adds a to the . The to add to the . The position into which the was inserted. Determines whether the contains a specific . The to locate in the . if the is found in the ; otherwise, . Removes the first occurrence of a specific from the . The to remove from the . Initializes a new instance of the class. Returns a value indicating whether the passed can be deserialized into a . The that is tested whether it can be deserialized into a . if can be deserialized into a ; otherwise, . Reads and returns a from the passed . The from which to read the . A containing the contents of a discovery document from the passed . Reads and returns a from the passed . The from which to read the . A containing the contents of a discovery document from the passed . Reads and returns a from the passed . The from which to read the . A containing the contents of a discovery document from the passed . 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. Initializes a new instance of the class. Returns the object for a given discovery document. The file-system path of the discovery document. A object that specifies the location of a .vsdisco file. 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 . Reads and returns the discovery document from the passed . containing the discovery document. A containing the contents of the referenced discovery document. Verifies that all referenced documents within the discovery document are valid. The property is .-or- The discovery document could not be downloaded and verified successfully. Writes the passed into the passed . The to write into . The into which the serialized discovery document is written. Initializes a new instance of the class. Returns the object for a given discovery document. The file system path of the discovery document. A object that specifies the location of a .vsdisco file. 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 . An entry with a key of already exists in the . Determines whether the contains an with the specified URL. The URL of the to locate within the . if the contains an with the specified URL; otherwise, . is . Removes an with the specified URL from the . The URL of the to remove from the . is . Initializes a new instance of the class. Returns a file name based on the passed URL. The URL on which the name of the file is based. Name of the file based on the passed URL. Reads the passed and returns an instance of the class representing the type of referenced document. containing the reference document. An with an underlying type matching the type of referenced document. Downloads the referenced document at to resolve whether the referenced document is valid. The property is . Resolves whether the referenced document is valid. The MIME type of . The containing 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. Initializes a new instance of the class. Adds a to the . The to add to the . The position where the was inserted in the . Determines whether the contains a specific . The to locate within the . if the contains the ; otherwise, . Removes a from the . The to remove from the . Initializes a new instance of the class. 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. Initializes a new instance of the class. When overridden in a derived class, returns the object for a given 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. A file name. Initializes a new instance of the class. Deserializes an XML document into a instance. A object from which the XML dynamic discovery document is deserialized. The that was loaded. Serializes a instance into an XML document specified as an output stream. A object to which the XML dynamic discovery document is serialized. 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. 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. Reads and returns the XSD schema from the passed . containing the XSD schema. An containing the contents of the referenced XSD schema. Writes the passed XSD schema into the passed . The to write into . The into which the serialized XSD schema is written. Initializes a new instance of the class. Initializes a new instance of the class. Returns the object for a given discovery document. The file system path of the XML Schema document. A object that specifies the file name for an XML Schema document. Initializes a new instance of the class. Returns the parameter passed to the method. A that indicates the Web method for which the initializer is obtained. The parameter passed to the method. 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. The input HTTP response stream. Initializes a new instance of the class. Reads name-value pairs into Web method parameter values. An object containing HTML name-value pairs encoded in the body of an HTTP request. An array of objects contain the name-value pairs. Initializes a new instance of the class. Initializes the outgoing HTTP request. The outgoing request. The Web method parameter values. 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. Initializes a new instance of the class. Creates a instance for the specified URI. The to use when creating the . The instance. The parameter is null or has a length of zero. 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. Initializes a new instance of the class. Creates a instance for the specified URI. The to use when creating the . The instance. The parameter is null or has a length of zero. Initializes a new instance of the class. Starts an asynchronous invocation of a method of an XML Web service. The name of the XML Web service method. The URL to use when creating the . An array of objects containing the parameters to pass to the XML Web service method. The order of the values in the array 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 , the delegate is not called. The additional information supplied by a client. An that can be passed to the method to obtain the return values from the XML Web service method. The request reached the server computer, but was not processed successfully. Completes asynchronous invocation of an XML Web service method using HTTP. The returned from the method. An array of objects containing the return value and any by reference or parameters for the XML Web service method. is not the return value from the method. Invokes an XML Web service method using HTTP. 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. An array of objects containing the return value and any by-reference or parameters of the derived class method. 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. Initializes a new instance of the class. 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 method. Gets the for each XML Web service method exposed by the specified type, and stores the mappings in the specified . The that exposes the XML Web service methods. A that is used to store the mappings. if can be assigned to a ; otherwise, . 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. An array of type that contains the types that expose the XML Web service methods. A that is used to store the mappings. A that contains the for each XML Web service method exposed by the specified types. The types contained in are used as keys. Creates a for the specified URI. The for creating the . The created . The parameter is . Returns a response from a synchronous request to an XML Web service method. The from which to get the response. A response from a synchronous request to an XML Web service method. Returns a response from an asynchronous request to an XML Web service method. The from which to get the response. The to pass to when the response has completed. A response from an asynchronous request to an XML Web service method. 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 .-or- The method of the parameter does not contain all the parameters required by the method represented by the instance of . Begins an asynchronous invocation of the method represented by this . The instance of the on which to invoke the method on. An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method. If the method does not require any parameters, should be . The delegate to call when the asynchronous invoke is complete. If is , the delegate is not called. State information that is passed on to the delegate. An which is passed to to obtain the return values from the remote method call. The parameteris . 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. Given an array of that can contain information about both asynchronous and synchronous methods, creates an array of . An array of representing the asynchronous and synchronous methods for which to create objects. An array of , representing the methods within . A asynchronous method is included in without a corresponding 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 asynchronous and synchronous methods for which to create objects. A bitwise combination of the values. Determines whether just asynchronous or synchronous methods or both are included in the returned array of . An array of , representing the methods within , filtered by the value of . A asynchronous method is included in without a corresponding method. Ends an asynchronous invocation of the method represented by the current . The instance of the on which to invoke the method. The returned from . An array of objects containing the return value and any by-reference or out parameters of the derived class method. The parameter is . The caller does not have permission to invoke the method. The invoked method throws an exception. Returns the first custom attribute applied to the type, if any custom attributes are applied to the type. The to which the custom attributes are applied. An containing the first custom attribute applied to the parameter. The custom attribute type can not be loaded. Returns the custom attributes applied to the specified type. The to which the custom attributes are applied. An array of containing the custom attributes applied to . The custom attribute type can not be loaded. Invokes the method represented by the current . The instance of the to invoke the method. An argument list for the invoked method. This is an array of objects with the same number, order, and type as the parameters of the method. If the method does not require any parameters, the parameter should be . An array of type representing the return value and out parameters of the invoked method. The parameter is . 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. Returns a value indicating whether the method passed in represents a method of an asynchronous invocation. The that might be a method of an asynchronous invocation. if the parameter is a method of an asynchronous invocation; otherwise, . Returns a value indicating whether the method passed in represents an method of an asynchronous invocation. The that might be an method of an asynchronous invocation. if the parameter is an method of an asynchronous invocation; otherwise, . Returns a string that represents the current . A that represents the current . Initializes a new instance of the class with the specified pattern. A string that represents the pattern to match. Initializes a new instance of the class. Creates and initializes an instance of a concrete class derived from . 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. A object. Returns an 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. A object that contains the initializer for the specified method. When overridden in a derived class, returns an initializer for the specified method. A that specifies the Web method for which the initializer is obtained. An that contains the initializer for the specified method. Returns an array of initializer objects corresponding to an input array of method definitions for a specified class derived from . The Type, derived from , for which initializers are obtained. An array of type that specifies the Web methods for which the initializers are obtained. 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 Web methods where, for each method, the object of the corresponding index in the returned initializer array is obtained. 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. 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 object containing the input message for an operation. An array of objects that contains the deserialized HTTP request. Initializes a new instance of the class. When overridden in a derived class, modifies the 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. A object that contains the modified, outgoing HTTP request's Uniform Request Locator (URL). 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. 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. 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. An HTTP response deserialized into a Web method return value. Initializes a new instance of the class. Returns an initializer for the specified method. A that specifies the Web method for which the initializer is obtained. An initializer for the specified method. Initializes an instance. Another instance of the class, on which the method was previously called. Returns instead of deserializing the HTTP response stream 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. . 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. An object representing a Web method return value. 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. Retrieves the that is stored in the cache using the key that was created from the specified protocol type and server type. 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. The that is stored in the cache using the key that was created from and . The constructor for . Returns a that can be used to process the XML Web service request specified by the parameter. The that represents the Web service request. A that can be used to process the XML Web service request specified by the parameter. Creates a new . The that exposes the XML Web service. Initializes a new instance of the class. Initializes a new instance of the class, setting the property to the value of the parameter. The HTTP header field of the SOAP request. Sets the property. Initializes a new instance of the class setting all properties to their default values. Initializes a new instance of the class setting the parameter formatting. The parameter formatting of the XML Web service. Sets the property. Initializes a new instance of the class that sets the parameter formatting and sets whether parameters are encapsulated within a single XML element, under the element, in SOAP messages. The parameter formatting style. Sets the property. Sets whether parameters are encapsulated within a single XML element, under the element, in SOAP messages sent to and from XML Web service methods within the XML Web service. Sets the property. 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. 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 SOAP fault code regardless of the version of the SOAP protocol used. An that contains a SOAP fault code. if is equivalent to the SOAP fault code; otherwise, . Returns a value that indicates whether the SOAP fault code is equivalent to regardless of the version of the SOAP protocol used. An that contains a SOAP fault code. if is equivalent to the SOAP fault code; otherwise, . Returns a value that indicates whether the SOAP fault code is equivalent to the SOAP fault code regardless of the version of the SOAP protocol used. An that contains a SOAP fault code. if is equivalent to the SOAP fault code; otherwise, . Returns a value that indicates whether the SOAP fault code is equivalent to the SOAP fault code regardless of the version of the SOAP protocol used. An that contains a SOAP fault code. if is equivalent to the SOAP fault code; otherwise, . 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 memory buffer containing the SOAP request or response. A representing a new memory buffer that this SOAP extension can modify. When overridden in a derived class, allows a SOAP extension to initialize data specific to a class implementing an XML Web service at a one time performance cost. The type of the class implementing the XML Web service to which the SOAP extension is applied. The that the SOAP extension initializes for caching. When overridden in a derived class, allows a SOAP extension to initialize data specific to an XML Web service method using an attribute applied to the XML Web service method at a one time performance cost. A representing the specific function prototype for the XML Web service method to which the SOAP extension is applied. The applied to the XML Web service method. The that the SOAP extension initializes for caching. When overridden in a derived class, allows a SOAP extension to initialize 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. Initializes a new instance of the class. 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. A specifying additional application specific error information. Sets the property. Initializes a new instance of the class. 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. Initializes a new instance of the class. Adds a to the . The to add to the . The position at which the was inserted. Determines whether the contains a specific . The to locate in the . if the value of the parameter is found in the ; otherwise, . 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 . 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 to locate in the . The index of the parameter, if found in the ; otherwise, -1. 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 . Removes the first occurrence of a specific from the . The to remove from the . 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 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 element of a SOAP fault. A reference to the root cause of the exception. This parameter sets the property. 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. 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. A that contains the SOAP header content of the SOAP message. 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. Initializes a new instance of the class. Starts an asynchronous invocation of an XML Web service method using SOAP. The name of the XML Web service method in the derived class that is invoking 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 , the delegate is not called. Extra information supplied by the caller. An that is passed to the method to obtain the return values from the remote method call. The request reached the server computer, but was not processed successfully. The request was not valid for the object's current state. An error occurred while accessing the network. 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. The returned from the method. An array of objects that contains the return value and any by-reference or parameters of the derived class method. is not the return value from the method. The request reached the server computer, but was not processed successfully. The request was not valid for the object's current state. An error occurred while accessing the network. Returns an initialized with the property of the parameter. A that provides the to initialize the . The initial buffer size of the used by the . A initialized with the property of the parameter. Creates a for the specified . The to use when creating the . The for the specified URI. The parameter is . Returns a initialized with the property of the parameter. A that provides the to initialize the . The initial buffer size of the used by the . A initialized with the property of the parameter. Invokes an XML Web service method synchronously using SOAP. 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. An array of objects that contains the return value and any or parameters of the derived class method. The request reached the server computer, but was not processed successfully. The request was not valid for the object's current state. An error occurred while accessing the network. 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. 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 parameter passed into the XML Web service method at the specified index. The zero-based index of the parameter in the array of parameters. An representing the parameter at the specified index. 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. The zero-based index of the parameter in the array of parameters. An representing the parameter at the specified index. 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 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. Initializes a new instance of the class. Creates a new . Creates a new . The to which this method belongs. The with which to initialize this . Creates a new . Returns an initialized with the specified and buffer size. The with which to initialize the . The buffer size with which to initialize the . A initialized with the specified by and the buffer size specified by . Returns an initialized with the specified and buffer size. The with which to initialize the . The buffer size with which to initialize the . A initialized with the specified by and the buffer size specified by . Applies the specified priority and group attributes to the SOAP extensions contained in the specified array of type . 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 . An array of type with the priority and group attributes specified by applied. Returns the to which the specified should be routed. The sent to the XML Web service. The to which the specified by should be routed. Creates a new . Returns a that can be used to process the XML Web service request specified by . The that represents the Web service request. A that can be used to process the XML Web service request specified by . 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 key associated with the desired duplicate . The duplicate associated with the specified key. Returns the associated with the specified key. The key associated with the desired . The associated with the specified key. Initializes a new instance of the class. Initializes a new instance of the class. Returns an initializer for the specified method. A that specifies the Web method for which the initializer is obtained. An initializer for the specified method Initializes an instance. A object for the return type of the Web method being invoked. Parses text contained in the HTTP response. A object containing the output message for an operation. A whose content is the body of the HTTP response represented by the parameter. An object containing the deserialized Web method return value. 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. A that specifies the Web method for which the initializer is obtained. An that contains the initializer for the specified method. Initializes an instance. A array obtained through the property of the class. 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. A objectcontaining HTML URL-encoded name/value pairs. An array of name/value pairs. Initializes a new instance of the class. Writes Web method parameter values to the query string of an HTTP request. The HTTP request's original URL. The Web method parameter values to be added to the URL, if necessary. A object that contains the query string and the parameter values. Initializes a new instance of the class. Returns an initializer for the specified method. A that specifies the Web method for which the initializer is obtained. A representing the Web method. Initializes an instance. A array, obtained through the property of the class. Determines whether a particular parameter type is supported by the class. A that specifies the parameter to check. if a method's parameter definitions are supported by the reader; otherwise, . Determines whether a method definition's parameter definitions are supported by the class. A that specifies the method to check. if a method's parameter definitions are supported by the reader; otherwise, . Translates a collection of name/value pairs into an array of objects representing method parameter values. A object that specifies the collection of name/value pairs containing method parameter names and values. An array of objects representing method parameter values. Cancels an asynchronous XML Web service request. 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 an instance of a client protocol handler from the cache. The of the client protocol handler to be returned from the cache. An instance of a client protocol handler 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 to use when creating the . The instance. The parameter is . Returns a response from a synchronous request to an XML Web service method. The to get the response from. A response from a synchronous request to an XML Web service method. 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 to get the response from. The to pass to when the response has completed. A response from an asynchronous request to an XML Web service method. If is invoked prior to calling . Initializes a new instance of the class. Returns 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. An instance. Releases the instance. The instance to release. Initializes a new instance of the class. Returns an initializer for the specified method. A that specifies the Web method for which the initializer is obtained. An initializer for the specified method. Returns an array of initializer objects corresponding to an input array of method definitions. An array of type that specifies the Web methods for which the initializers are obtained. An array of initializer objects corresponding to an input array of method definitions. Initializes an instance. An for the return type of the Web method being invoked. 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. A return value deserialized from an XML document contained in the HTTP response. 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. Initializes a new instance of the class. Initializes a new instance of the class. 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 a value that indicates whether the service returns exceptions. if the service returns exceptions; otherwise, . The default is . Gets or sets the protocol name. A object that represents the protocol name. Gets or sets the element at a specified index in the collection. The zero-based index into the collection. The that exists at the specified index. Gets or sets the that has the specified key in the collection. The key of the to get or set in the collection. The with the specified key. The with the specified key was not found in the collection. Gets or sets a value that indicates whether to throw an exception if the serializer encounters unexpected elements or attributes. if the Web services serializer tries to detect unexpected elements or attributes; otherwise, . The default is . 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 . 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. Gets or sets the element at a specified index in the collection. The zero-based index into the collection. The that exists at the specified index. Gets or sets the having the specified key in the collection. The key of the to get or set in the collection. The with the specified key. The with the specified key was not found in the collection. Gets or sets the type of the configuration attribute. The type of the configuration attribute. Gets or sets the element at a specified index in the collection. The zero-based index into the collection. The that exists at the specified index. Gets or sets the that has the specified key in the collection. The key of the to get or set in the collection. The with the specified key. The with the specified key was not found in the collection. Gets the collection of conformance warnings for the Web Service. This property corresponds to the 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. 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 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. Gets or sets the file path to the Help page. A that contains the file path to the Help page. 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. Gets or sets the element at a specified index in the collection. The zero-based index into the collection. The that exists at the specified index. Gets or sets the that has the specified key in the collection. The key of the to get or set in the collection. The with the specified key. The with the specified key was not found in the collection. 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. 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. if the member of the class that implements the service description format extension specified in the property can accept raw XML elements; otherwise, . The default is . 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. 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. 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. Gets or sets the element at a specified index in the collection. The zero-based index in the collection. A object that exists at the specified index. Gets the current element in the . A object representing the current element in the . Gets the current element in the . The current element in the collection. Gets the collection of extensibility elements used in the XML Web service. A object that contains the collection of extensibility elements used in the XML Web service. Gets the collection of specifications for data formats and message protocols used in the action supported by the XML Web service. An object that contains the collection of specifications for data formats and message protocols used in the action supported by the XML Web service. Gets the of which the is a member. A of which the is a member. Gets or sets a value representing the namespace-qualified name of the with which the is associated. An of the with which the is associated. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. A . The parameter is less than zero.- or - The parameter is greater than . Gets a specified by its name. The name of the returned. A . 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. Gets the collection of extensibility elements associated with the current . A . The default value is a collection with a of zero. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. A . The parameter is less than zero.- or - The parameter is greater than . Gets a specified by its name. The name of the returned. A . 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 (""). 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 (""). 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 (""). Gets the associated with this class. The associated with this class. Gets or sets the value of the XML attribute of the element. The value of the XML attribute of the element. This value also specifies the URL of the imported document. Gets or sets the value of the XML attribute of the element. The value of the XML attribute of the element. Gets a reference to the of which the is a member. The of which the is a member. Gets or sets the value of an at the specified zero-based index. The zero-based index of the whose value is modified or returned. An . Gets the collection of extensibility elements associated with the current . A . Gets the associated with this . The associated with this . Gets the collection of the objects contained in the . A . Gets the of which the current is a member. A . Gets the of which the current is a member. An of which the current is a member. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. A . Gets a specified by its name. The name of the returned. A . Gets or sets the name of the XML element that corresponds to the current . The name of the XML element that corresponds to the current . Gets the associated with this . The associated with this . Gets the of which the is a member. The message of which the is a member. Gets or sets the XML data type of the . An . Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. A . Gets a specified by its name. The name of the returned. A . 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 (""). 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 . Gets the collection of MIME extensibility elements for the part of the of which the is a member. A collection of service description format extension. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. A . Gets the collection of MIME text patterns for which the HTTP transmission is searched. A representing the MIME text patterns to search for. 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. if the search should disregard case; otherwise, . The default is . 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. Gets or sets the value of the member of the at the specified zero-based index. The zero-based index of the whose value is returned or modified. A . Gets or sets the name of the to which the applies. The name of the corresponding . The default value is an empty string (""). Gets or sets the name of the item. A containing the name of the item. Gets the associated with this . The associated with this . Gets the collection of faults, or error messages, defined by the current . A collection of faults, or error messages, defined by the current operation. Gets the collection of instances of the class defined by the current . The collection of instances of the class defined by the current . 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 object. Gets the of which the current is a member. A binding of which the current is a member. Gets the collection of extensibility elements specific to the current . A collection of extensibility elements. Gets the associated with the instance. A fault binding collection. Gets or sets the associated with the . An associated with the . Gets or sets the associated with the . An associated with the . Gets or sets the value of an at the specified zero-based index. The zero-based index of the whose value is modified or returned. An . Gets or sets the value of an at the specified zero-based index. The zero-based index of the whose value is modified or returned. An . Gets the associated with this . The associated with this . Gets or sets the value of an at the specified zero-based index. The zero-based index of the whose value is modified or returned. An . Gets an by its name. The name of the returned. An . Gets the associated with this . The associated with this . Gets or sets an abstract, typed definition of the data being communicated. An XML qualified name. Gets the of which the is a member. The operation of which the is a member. Gets the type of transmission supported by the . One of the values. The default is . Gets the first occurrence of an within the collection. An within the collection. Gets or sets the value of an at the specified zero-based index. The zero-based index of the whose value is modified or returned. An at the specified zero-based index. Gets the first occurrence of an within the collection. An within the collection. Gets the associated with this . The associated with this . Gets the collection of extensibility elements associated with the current . A collection of service description format extension. Gets or sets the value of the XML attribute of the . The value of the XML binding. Gets the collection of extensibility elements associated with the . The collection of extensibility elements associated with the port. Gets the of which the is a member. The of which the is a member. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. The value of a port at the specified index. Gets a specified by its name. The name of the returned. A port specified by its name. Gets the associated with this . The associated with this . Gets the collection of instances defined by the . A collection of operation instances defined by the . Gets the of which the is a member. A service description of which the is a member. Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. A . Gets the specified by its name. The name of the returned. The name of the parameter. The parameter cannot be explicitly cast to type . Gets the abstract XML schemas used by the associated instance. The abstract XML schemas used by the associated instance Gets the Web Services Description Language (WSDL) binding that the protocol importer is currently processing to generate a class. 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. 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. 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. 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. A representation of the binding class that is currently being generated. Gets the concrete XML schemas used by the associated instance. The concrete XML schemas used by the associated instance. 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. 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. Gets the name of the binding class method which that the protocol importer is currently generating. 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. 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. The Web Services Description Language (WSDL) operation binding that the protocol importer is currently processing to generate a method in a binding class. 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. 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. The 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. 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. The name of the protocol being used. Gets all the XML schemas, both abstract and concrete, used by the associated instance. 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. 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. 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. 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. Gets or sets a enumeration value that indicates the types of warnings, if any, issued by the protocol importer while generating binding classes. A enumeration value that indicates the types of warnings, if any, issued by the protocol importer while generating binding classes. Gets the Web Services Description Language (WSDL) binding currently being generated and added to the associated . 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. The default namespace, as identified by the associated object's property. Gets SOAP header message definitions to be added to the associated object. 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. 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 . 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 . 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. 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. 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. 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. 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. 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) that the protocol reflector is currently generating to be implemented by the binding being generated. The Web Services Description Language (WSDL) 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. The name of the protocol being used. Gets the instance being used by the associated instance. The instance being used by the associated instance. Gets the instance being used by the associated instance. The instance being used by the associated instance. Gets the XML schemas being generated by the associated instance. 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. 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. 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. 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. 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. The endpoint of the associated Web service as a Uniform Resource Locator (URL), obtained from the associated object. Gets the collection of extensibility elements associated with the . The collection of extensibility elements associated with the . Gets the collection of instances contained in the . A collection of port instances contained in the . Gets the of which the is a member. A of which the is a member. Gets or sets the value of a at the specified zero-based index. The zero-based index of the to be modified or returned. A . Gets a specified by its name. The name of the returned. A . Gets the collection of elements contained in the . A collection of binding elements contained in the service description. Gets the collection of extensibility elements contained in the . The collection of extensibility elements contained in the . Gets the collection of elements contained in the . A collection of import elements contained in the service description. Gets the collection of elements contained in the . A collection of message elements contained in the service description. Gets the collection of elements contained in the . A collection of elements contained in the . 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. 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 collection of service description. The has not been assigned to a parent collection. Gets the collection of instances contained in the . A collection of service instances contained in the service description. Gets or sets the XML attribute of the 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 . A that contains any validation warnings that were generated during a call to , , , or with the parameter set to . Gets an interface that implements the association of the keys and values in the . An interface that implements the association of the keys and values in the . Gets or sets the value of a at the specified zero-based index. The zero-based index of the whose value is modified or returned. The value of a at the specified index. Gets a specified by its property. The namespace of the returned. A specified by its namespace property. Gets or sets a value indicating whether the is used by the import process when the extensibility element is imported. if the is used by the import process; otherwise, . The default is . Gets the parent of the . The parent of the . Gets or sets a value indicating whether the is necessary for the action to which it refers. if the is required; otherwise, . The default is . Gets or sets the value of a member of the . The zero-based index of the member whose value is modified or returned. The value of the . 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. 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 . 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 reference to the associated with the XML Web service. Gets or sets a value indicating whether an XML Web service anticipates requiring the HTTP header. if an XML Web service anticipates requiring the HTTP header; otherwise, . The default is . 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 (""). 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 . 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 (""). 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 . Gets or sets the instance that invokes the method. The instance that invokes the method. Gets or sets the instance of a class derived from the abstract class that invokes the method. The instance of a class derived from the abstract class that invokes the method. 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 . 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 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. if the maps to a specific property; otherwise . 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 . 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 . 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 . 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. Gets or sets a reference to the performing the import action. A reference to the performing the import action. Gets the collection of elements included in the XML Web service. This property is read-only. A collection of extension elements included in the XML Web service. Gets the collection of XML schemas included as data type definitions for the XML Web service. This property is read-only. An collection. 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. Gets or sets the instance at the specified index. The index of the Web reference. The instance at the specified index. Gets or sets the associated with this . The associated with this . 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 . 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. if verbose warning messages are to be generated during compilation of a client proxy or a server stub; otherwise, . Gets a object representing the service description. A object representing the service description. property is . 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. Gets or sets the URL to the referenced service description. The URL to the referenced service description. Gets or sets the URL for the referenced Service Description. The URL for the referenced service description. Gets the file name pattern to use as a search target. The literal string "*.asmx". Gets or sets a client discovery document object from the with the specified URL. The URL of the discovery document to get or set from the . An representing the document discovered and downloaded to the client. The underlying type of the object can be a , , or . is . Gets an object with all the keys in the . An containing the keys of the . Gets an object with all the values in the . An containing the values in the . Gets information in addition to references found in the discovery document. An containing additional information found in the discovery document. Gets a collection of objects. A containing the results from a or invocation. Gets a collection of discovery documents. A representing the collection of discovery documents found. Gets a collection of exceptions that occurred during invocation of method from this class. A of exceptions. A collection of references founds in resolved discovery documents. A of references discovered. Gets or sets a object from the with the specified URL. The URL for the to get or set from the . An representing a reference to a discovery document. Gets an object with all the keys in the . An containing the keys of the . Gets an object with all the values in the . An containing the values in the . 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 . Gets or sets the URL for the reference. The URL of the reference. Gets or sets the at position of the . The zero-based index of the to get or set. The at the specified index. is not a valid index in the . A list of references contained within the discovery document. An containing the references within the discovery document. Gets the file-name pattern to use as a search target. The literal string "*.disco". 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 .-or- An error occurred during the download or resolution of the XSD schema using . Gets or sets the reference to a discovery document. Reference to a discovery document. Gets or sets the URL of the referenced discovery document. The URL of the referenced discovery document. Gets the file name pattern to use as a search target. The literal string "*.vsdisco". Gets or sets the that occurred while discovering the specified URL from the . The URL of the discovery document that caused an exception to be thrown during XML Web services discovery. An that was thrown discovering . is . Gets a object with all the keys in the . An containing the keys of the . Gets a object containing all the values in the . An containing the values in the . 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. Gets or sets the URL of the referenced document. The URL of the referenced document. Gets or sets the at the specified index. The zero-based index of the to get or set. The at the specified index. is not a valid index in the . Gets a value of , indicates whether the instance of (or a derived class) is reusable. This property always returns . Gets the file name pattern to use as a search target. A file name pattern. 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. 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. 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. 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 .-or- An error occurred during the download or resolution of the XSD schema using . Gets or sets the XML attribute of the XSD schema. The XML attribute of the XSD schema. The default value is . Gets or sets the URL for the schema reference. The URL for the referenced XSD schema. The default value is . 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. Gets the file name pattern to use as a search target. The literal string "*.xsd". Gets a value that indicates whether Web method parameter values are serialized to the outgoing HTTP request body. to indicate that the Web method parameters are serialized. This property always returns . 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. Gets or sets whether the client automatically follows server redirects. to automatically redirect the client to follow server redirects; otherwise, . The default is . The property is and the Web server attempts to redirect the request. 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 value that indicates whether decompression is enabled for this . if decompression is enabled for this ; otherwise, . The default is . 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. if connection sharing is enabled; otherwise, . The default is . 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). Gets the results returned by the Web method. An array of objects returned by the Web method. Gets the parameter information for the parameter of a Begin method in an asynchronous invocation. A representing the parameter of a asynchronous method invocation. Gets the return value of a asynchronous method invocation. A representing the returned from a asynchronous method invocation. Gets the parameter information for the parameter of a method in an asynchronous invocation. A representing the parameter of a method in an asynchronous invocation. Gets the attributes and metadata for a method in an asynchronous invocation. A representing the attributes and metadata for a asynchronous method invocation. 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 . Gets the attributes and metadata for an method of an asynchronous invocation to a method. A representing the attributes and metadata for an asynchronous method invocation. 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 . Gets a value indicating whether the method represented by the instance of is invoked asynchronously. if the method is invoked asynchronously; otherwise, . Gets a value indicating whether the return type for the method represented by the instance of is . if the return type is void; otherwise, . Gets the attributes and metadata for a synchronous method. A representing the attributes and metadata for a method. If is , then the value of this property is . 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. 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. if matching is case insensitive; otherwise, . The default value is . 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. 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. if the Web method parameter values are serialized to the out-going HTTP request body; otherwise . Gets the object for the derived class. An object. 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. Gets the HTTP request header field for the SOAP request or SOAP response. The 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. 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. Gets or sets the HTTP header field of the SOAP request. The 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. 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 . Gets or sets whether parameters are encapsulated within a single XML element beneath the 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 . Gets or sets the default setting that controls whether parameters are encapsulated within a single element following the element in the XML portion of a SOAP message for XML Web service methods of the XML Web service. 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 . Gets the piece of code that caused the exception. The piece of code that caused the exception. 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 the human language associated with the exception. A value that identifies the human language associated with the exception. 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 . Gets the optional error information contained in the XML element of a SOAP fault. A that represents the contents of the XML element of a SOAP fault. 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. 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 element. A containing additional error information. 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. if the SOAP header was properly processed; otherwise . Gets or sets the value of the XML attribute for the SOAP header when communicating with SOAP protocol version 1.1. The value of the 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 XML attribute for the SOAP header when communicating with SOAP protocol version 1.2. The value of the 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. if the XML Web service must properly interpret and process the ; otherwise, . The default is . 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. if the SOAP header has a "relay" attribute set to "true"; otherwise, . 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 (""). 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. Gets or sets the at the specified index of the . The zero-based index of the to get or set. The at the specified index. The parameteris not a valid index in the . Gets a value that indicates whether the SOAP header mapping is custom-defined. if the SOAP header mapping is custom-defined; otherwise, . 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. if the SOAP header mapping repeats; otherwise, . 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 . 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 HTTP header. The contents of the HTTP header. The current is or stages. Gets or sets the HTTP of the SOAP request or SOAP response. The HTTP of the SOAP request or SOAP response. The default is "text/xml". is accessed 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. if no has occurred during the call to the Web Sevice method. 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. , 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. if the property of the or applied to the XML Web service method is ; otherwise, . 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. Gets or sets the HTTP header field of the SOAP request. The 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. if the XML Web service client does not wait for the Web server to completely process an XML Web service method; otherwise, . The default is . 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. 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. 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. if the client waits for the server to completely process a method; otherwise, . 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. Gets the HTTP header field of SOAP requests that are sent to this XML Web service method. A that contains the 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. if the XML Web service client does not wait for the Web server to completely process this XML Web service method; otherwise, . 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. if SOAP messages sent to and from this XML Web service method use RPC formatting; otherwise, . 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. Returns a that indicates whether SOAP data transmissions sent to and from this XML Web service are encoded by default. if SOAP data transmissions sent to and from this XML Web service are encoded by default; otherwise, . 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 HTTP header. if SOAP messages that are routed to this XML Web service are routed based on the HTTP header; otherwise, . Gets or sets the XML Header element for a SOAP request or response. An representing the raw XML of the SOAP header. Gets or sets the encoding used to write parameters to the HTTP request. The encoding used to write parameters to the HTTP request. Gets the object provided in the last parameter to the method asynchronous call. The provided in the last parameter to the 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. if the Begin call completed synchronously; otherwise, . Gets a value indicating whether the asynchronous XML Web service request has completed. if the asynchronous XML Web service request has completed; otherwise, . 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 or sets whether pre-authentication is enabled. to pre-authenticate the request; otherwise, . The default is . The used to make the client request to the XML Web service. The character encoding for the client request. The default is , which uses the default encoding for the underlying transport and protocol. Indicates the time an XML Web service client waits for the reply to a synchronous XML Web service request to arrive (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 . Gets or sets a value that indicates whether to set the property to the value of the property. if the Credentials property is set to the value of the property; otherwise, . Gets or sets whether the response for this request is buffered. if the response for this request is buffered; otherwise, . The default is . 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. if session state is enabled for an XML Web service method. The default is . 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 . 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 . 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. 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. 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. if the binding emits conformance claims; otherwise, . 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/. Represents the <diagnostics> element in the Web.config configuration file. 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 element in the Web Services configuration file. The class cannot be inherited. Contains a strongly typed collection of objects. Configures a timeout that helps mitigate denial of service attacks by terminating any request that takes longer than the property value. 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. Contains a strongly typed collection of objects. Represents the element in the Web services configuration file. Contains a strongly typed collection of objects. 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 element in the configuration file. This element controls the settings of XML Web services. Represents 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. Represents the element in the configuration file. Contains a strongly typed collection of objects. Specifies that a service description format extension runs at one or more extension points. This class cannot be inherited. 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. 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. Represents a WSDL violation of the WSI Basic Profile version 1.1. Contains a strongly typed collection of objects. Enumerates the elements in a . Specifies the concrete data format and protocols used in the XML Web service. This class cannot be inherited. Represents a collection of instances of the class supported by the XML Web service. This class cannot be inherited. Represents the abstract base class from which several classes in the namespace are derived. Specifies the format for any error messages that might be output as a result of the operation. This class cannot be inherited. Represents a collection of instances of the class. This class cannot be inherited. Represents an extensibility element added to a within an XML Web service. This class cannot be inherited. Represents an extensibility element added to a within an XML Web service. This class cannot be inherited. Represents an extensibility element added to an within an XML Web service. This class cannot be inherited. Represents an extensibility element added to an within an XML Web service. This class cannot be inherited. Represents an extensibility element added to an within an XML Web service. It specifies the format for data transmission through HTTP. This class cannot be inherited. Associates an XML namespace with a document location. This class cannot be inherited. Provides a collection of instances of the class representing documents to be imported into the XML Web service. This class cannot be inherited. Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. This class cannot be inherited. Provides an abstract definition of data passed by an XML Web service. This class cannot be inherited. Describes how abstract content is mapped into a concrete format. Represents a collection of instances of the class. This class cannot be inherited. Represents the messages to be broken up into their logical units with specific abstract information for each part. This class cannot be inherited. Represents a collection of instances of the class. This class cannot be inherited. 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. 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. Represents an extensibility element added to a , specifying the concrete MIME type for the to which the applies. This class cannot be inherited. Represents a collection of instances of the class. This class cannot be inherited. 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. Represents a text pattern for which the HTTP transmission is searched. This class cannot be inherited. Provides a collection of instances of the class. This class cannot be inherited. 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. Represents a named, item that can be documented. Provides an abstract definition of an action supported by the XML Web service. This class cannot be inherited. 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. Represents a collection of instances of the class. This class cannot be inherited. Represents a collection of instances of the class. This class cannot be inherited. Defines the specifications for error messages returned by the XML Web service. This class cannot be inherited. Represents a collection of instances of the class. This class cannot be inherited. 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. Represents a message type passed by the action of an XML Web service. Represents a collection of and messages related to an XML Web service. This class cannot be inherited. Defines the specifications for output messages returned by the XML Web service. This class cannot be inherited. Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. This class cannot be inherited. Defines an individual endpoint contained in the XML Web service. This class cannot be inherited. Represents a collection of instances of the class. This class cannot be inherited. Represents a named set of abstract operations and the corresponding abstract messages. This class cannot be inherited. 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. Provides common functionality across communication protocols for generating classes for Web services. Provides common functionality across communication protocols for creating objects from classes that are identified as Web services. Groups together a set of related instances of the class that are associated with an XML Web service. This class cannot be inherited. Represents a collection of instances of the class. This class cannot be inherited. 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. Forms the basis for the strongly typed collections that are members of the namespace. Represents a collection of instances of the class. This class cannot be inherited. Represents an extensibility element added to an XML Web service. Represents the collection of extensibility elements used by the XML Web service. This class cannot be inherited. Exposes a means of generating client proxy classes for XML Web services. 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. 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. Represents a binding in a Web Services Description Language (WSDL) document to the SOAP version 1.2 protocol. This class cannot be inherited. 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. 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. 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. 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. Represents an extensibility element added to a within an XML Web service. Represents an extension added to a within an XML Web service. This class cannot be inherited. 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 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 . Provides a common interface and functionality for classes to generate code attributes that specify SOAP extensions. Provides a common interface and functionality for classes 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. Represents an extensibility element added to an or an within an XML Web service. 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. Represents an extension added to an within an XML Web service. Generates classes for Web services that use the SOAP protocol. Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services. Describes data type definitions relevant to exchanged messages. This class cannot be inherited. Describes a reference to a collection of XML Web services. Describes a collection of objects. The class represents code generation options specified in an XML text file. The class provides methods to verify whether a given Web service or services conforms to a given Web Services Interoperability (WS-I) Organization specification. Represents a reference in a discovery document to a service description. Obtains the file locations and descriptions of ASP.NET Web services. This class cannot be inherited. Represents a collection of documents discovered during XML Web services discovery that have been downloaded to the client. This class cannot be inherited. Provides support for programmatically invoking XML Web services discovery. Represents the root element of an XML document containing the results of all files written when the method is invoked. Represents a collection of objects. This class cannot be inherited. Represents the details of a discovery reference without the contents of the referenced document. This class cannot be inherited. Contains a collection of objects. This class cannot be inherited. Represents a discovery document. This class cannot be inherited. Obtains the file locations of Web services discovery documents for use in populating another Web services discovery document. Represents a reference to a discovery document. This class cannot be inherited. Obtains the file locations of Web services discovery documents for use in populating another Web services discovery document. This class cannot be inherited. Collects exceptions that occurred during XML Web services discovery. This class cannot be inherited. The base class for discoverable references using XML Web services discovery. A collection of discovery references. This class cannot be inherited. An ASP.NET HTTP handler that processes a request for a Web services discovery document. Establishes an interface for file extension search patterns for discoverable file types. 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. Represents a file system directory path that should not be searched for references to add to a Web services discovery document. Represents a reference in a discovery document to an XML Schema Definition (XSD) language schema. This class cannot be inherited. Represents a SOAP binding in a discovery document. This class cannot be inherited. Obtains the file locations of XML Schema documents for use in populating a Web services discovery document. This class cannot be inherited. Provides a minimal reader of incoming response return values for Web service clients implemented using HTTP but without SOAP. 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. 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. The base class for XML Web service client proxies that use the HTTP-GET protocol. 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. The base class for XML Web service client proxies that use the HTTP-POST protocol. Represents the base class for communicating with an XML Web service using the simple HTTP-GET and HTTP-POST protocols bindings. Represents the base class for all XML Web service client proxies that use the HTTP transport protocol. Represents the result of an asynchronously invoked 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. 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. Provides an abstract base class for all readers and writers for Web services and clients implemented using HTTP but without SOAP. Provides a common base implementation for readers of request parameters for Web services implemented using HTTP but without SOAP. Provides a common base implementation for writers of out-going request parameters for Web service clients implemented using HTTP but without SOAP. Provides a common base implementation for readers of incoming response return values for Web service clients implemented using HTTP but without SOAP. Serves as a non-acting reader of incoming response return values for Web service clients implemented using HTTP but without SOAP. Searches HTTP response text for return values for Web service clients. The .NET Framework uses classes that are derived from the class to process XML Web service requests. The .NET Framework uses classes that are derived from the class to process XML Web service requests. The .NET Framework uses the class to process XML Web service requests. 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 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. Applying the to a method specifies that SOAP messages to and from the method use formatting. 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. Represents the exception that is thrown when an XML Web service method is called over SOAP and an exception occurs. The base class for SOAP extensions for XML Web services created using ASP.NET. When overridden in a derived class, specifies a SOAP extension should run with an XML Web service method. Represents the contents of the optional element of a SOAP fault when SOAP version 1.2 is used to communicate between a client and an XML Web service. When overridden in a derived class, represents the content of a SOAP header. 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. Contains a collection of instances of the class. 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. The class is used to get, set, write, and read SOAP header content to and from SOAP messages. The class represents a SOAP header mapping. Specifies the class client that proxies derive from when using SOAP. Represents the data in a SOAP request or SOAP response at a specific . 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 element of a SOAP request or SOAP response. Parameters sent to and from an XML Web service method are encapsulated within a single XML element followig the element of the XML portion of a SOAP request or SOAP response. 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 formatting. Sets the default format of SOAP requests and responses sent to and from XML Web service methods within the XML Web service. Represents the data in a SOAP request received or a SOAP response sent by an XML Web service method at a specific . This class cannot be inherited. Represents the attributes and metadata for an XML Web service method. This class cannot be inherited. The .NET Framework creates an instance of the class to process XML Web service requests. The .NET Framework creates an instance of the class to process XML Web service requests. The class represents the type on which the XML Web service is based. Specifies how a SOAP message is routed to the Web server hosting the XML Web service. The SOAP message is routed based on the HTTP header. The SOAP Message is routed based on the first child element following the XML element of the SOAP message. Represents the data received from a SOAP header that was not understood by the recipient XML Web service or XML Web service client. This class cannot be inherited. Reads return values from HTTP response text for Web service clients implemented using HTTP but without SOAP. Provides URL encoding functionality for writers of out-going request parameters for Web service clients implemented using HTTP but without SOAP. 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. 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. Serves as a base class for readers of incoming request parameters for Web services implemented using HTTP but without SOAP. Provides an implementation of for use by XML Web service proxies to implement the standard asynchronous method pattern. Specifies the base class for all XML Web service client proxies created using ASP.NET. Dynamically manufactures Web service handler instances, whose type or types implement the interface. Reads return values from XML that is encoded in the body of incoming responses for Web service clients implemented using HTTP but without SOAP. 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. Defines the optional base class for XML Web services, which provides direct access to common ASP.NET objects, such as application and session state. Used to add additional information to an XML Web service, such as a string describing its functionality. Declares a binding that defines one or more XML Web service methods. This class cannot be inherited. 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.