System.Web.Services.Description Namespace

 

The System.Web.Services.Description namespace consists of the classes that enable you to publicly describe an XML Web service by using the Web Services Description Language (WSDL). Each class in this namespace corresponds to a specific element in the WSDL specification, and the class hierarchy corresponds to the XML structure of a valid WSDL document. For more information about WSDL, see the specification at the W3C Web site (http://www.w3.org/TR/wsdl/).

ClassDescription
System_CAPS_pubclassBasicProfileViolation

Represents a WSDL violation of the WSI Basic Profile version 1.1.

System_CAPS_pubclassBasicProfileViolationCollection

Contains a strongly typed collection of BasicProfileViolation objects.

System_CAPS_pubclassBasicProfileViolationEnumerator

Enumerates the elements in a BasicProfileViolationCollection.

System_CAPS_pubclassBinding

Specifies the concrete data format and protocols used in the XML Web service. This class cannot be inherited.

System_CAPS_pubclassBindingCollection

Represents a collection of instances of the Binding class supported by the XML Web service. This class cannot be inherited.

System_CAPS_pubclassDocumentableItem

Represents the abstract base class from which several classes in the System.Web.Services.Description namespace are derived.

System_CAPS_pubclassFaultBinding

Specifies the format for any error messages that might be output as a result of the operation. This class cannot be inherited.

System_CAPS_pubclassFaultBindingCollection

Represents a collection of instances of the FaultBinding class. This class cannot be inherited.

System_CAPS_pubclassHttpAddressBinding

Represents an extensibility element added to a Port within an XML Web service. This class cannot be inherited.

System_CAPS_pubclassHttpBinding

Represents an extensibility element added to a Binding within an XML Web service. This class cannot be inherited.

System_CAPS_pubclassHttpOperationBinding

Represents an extensibility element added to an OperationBinding within an XML Web service. This class cannot be inherited.

System_CAPS_pubclassHttpUrlEncodedBinding

Represents an extensibility element added to an InputBinding within an XML Web service. This class cannot be inherited.

System_CAPS_pubclassHttpUrlReplacementBinding

Represents an extensibility element added to an InputBinding within an XML Web service. It specifies the format for data transmission through HTTP. This class cannot be inherited.

System_CAPS_pubclassImport

Associates an XML namespace with a document location. This class cannot be inherited.

System_CAPS_pubclassImportCollection

Provides a collection of instances of the Import class representing documents to be imported into the XML Web service. This class cannot be inherited.

System_CAPS_pubclassInputBinding

Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. This class cannot be inherited.

System_CAPS_pubclassMessage

Provides an abstract definition of data passed by an XML Web service. This class cannot be inherited.

System_CAPS_pubclassMessageBinding

Describes how abstract content is mapped into a concrete format.

System_CAPS_pubclassMessageCollection

Represents a collection of instances of the Message class. This class cannot be inherited.

System_CAPS_pubclassMessagePart

Represents the messages to be broken up into their logical units with specific abstract information for each part. This class cannot be inherited.

System_CAPS_pubclassMessagePartCollection

Represents a collection of instances of the MessagePart class. This class cannot be inherited.

System_CAPS_pubclassMimeContentBinding

Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service, specifying the MIME format for the body of the HTTP transmission. This class cannot be inherited.

System_CAPS_pubclassMimeMultipartRelatedBinding

Represents an extensibility element added to an InputBinding or an OutputBinding, specifying the individual MIME formats for the parts of the HTTP transmission. This class cannot be inherited.

System_CAPS_pubclassMimePart

Represents an extensibility element added to a MimeMultipartRelatedBinding, specifying the concrete MIME type for the MessagePart to which the MimePart applies. This class cannot be inherited.

System_CAPS_pubclassMimePartCollection

Represents a collection of instances of the MimePart class. This class cannot be inherited.

System_CAPS_pubclassMimeTextBinding

Represents an extensibility element added to an InputBinding, an OutputBinding, or a MimePart, specifying the text patterns for which to search the HTTP transmission. This class cannot be inherited.

System_CAPS_pubclassMimeTextMatch

Represents a text pattern for which the HTTP transmission is searched. This class cannot be inherited.

System_CAPS_pubclassMimeTextMatchCollection

Provides a collection of instances of the MimeTextMatch class. This class cannot be inherited.

System_CAPS_pubclassMimeXmlBinding

Represents an extensibility element added to a MimePart, an InputBinding or an OutputBinding. It specifies the schema for XML messages that are not SOAP compliant. This class cannot be inherited.

System_CAPS_pubclassNamedItem

Represents a named, item that can be documented.

System_CAPS_pubclassOperation

Provides an abstract definition of an action supported by the XML Web service. This class cannot be inherited.

System_CAPS_pubclassOperationBinding

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.

System_CAPS_pubclassOperationBindingCollection

Represents a collection of instances of the OperationBinding class. This class cannot be inherited.

System_CAPS_pubclassOperationCollection

Represents a collection of instances of the Operation class. This class cannot be inherited.

System_CAPS_pubclassOperationFault

Defines the specifications for error messages returned by the XML Web service. This class cannot be inherited.

System_CAPS_pubclassOperationFaultCollection

Represents a collection of instances of the OperationFault class. This class cannot be inherited.

System_CAPS_pubclassOperationInput

Defines the specifications for input messages received by the XML Web service. This class cannot be inherited.

System_CAPS_pubclassOperationMessage

Represents a message type passed by the action of an XML Web service.

System_CAPS_pubclassOperationMessageCollection

Represents a collection of OperationInput and OperationOutput messages related to an XML Web service. This class cannot be inherited.

System_CAPS_pubclassOperationOutput

Defines the specifications for output messages returned by the XML Web service. This class cannot be inherited.

System_CAPS_pubclassOutputBinding

Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. This class cannot be inherited.

System_CAPS_pubclassPort

Defines an individual endpoint contained in the XML Web service. This class cannot be inherited.

System_CAPS_pubclassPortCollection

Represents a collection of instances of the Port class. This class cannot be inherited.

System_CAPS_pubclassPortType

Represents a named set of abstract operations and the corresponding abstract messages. This class cannot be inherited.

System_CAPS_pubclassPortTypeCollection

Represents a collection of instances of the PortType class; that is, a collection of sets of operations supported by the XML Web service. This class cannot be inherited.

System_CAPS_pubclassProtocolImporter

Provides common functionality across communication protocols for generating classes for Web services.

System_CAPS_pubclassProtocolReflector

Provides common functionality across communication protocols for creating ServiceDescription objects from classes that are identified as Web services.

System_CAPS_pubclassService

Groups together a set of related instances of the Port class that are associated with an XML Web service. This class cannot be inherited.

System_CAPS_pubclassServiceCollection

Represents a collection of instances of the Service class. This class cannot be inherited.

System_CAPS_pubclassServiceDescription

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.

System_CAPS_pubclassServiceDescriptionBaseCollection

Forms the basis for the strongly typed collections that are members of the System.Web.Services.Description namespace.

System_CAPS_pubclassServiceDescriptionCollection

Represents a collection of instances of the ServiceDescription class. This class cannot be inherited.

System_CAPS_pubclassServiceDescriptionFormatExtension

Represents an extensibility element added to an XML Web service.

System_CAPS_pubclassServiceDescriptionFormatExtensionCollection

Represents the collection of extensibility elements used by the XML Web service. This class cannot be inherited.

System_CAPS_pubclassServiceDescriptionImporter

Exposes a means of generating client proxy classes for XML Web services.

System_CAPS_pubclassServiceDescriptionReflector

Provides a managed way of dynamically viewing, creating or invoking types supported by an XML Web service.

System_CAPS_pubclassSoap12AddressBinding

Represents a service description format extension applied to a Port when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited.

System_CAPS_pubclassSoap12Binding

Represents a binding in a Web Services Description Language (WSDL) document to the SOAP version 1.2 protocol. This class cannot be inherited.

System_CAPS_pubclassSoap12BodyBinding

Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited.

System_CAPS_pubclassSoap12FaultBinding

Represents a service description format extension applied to an FaultBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited.

System_CAPS_pubclassSoap12HeaderBinding

Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited.

System_CAPS_pubclassSoap12OperationBinding

Represents a service description format extension applied to an OperationBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited.

System_CAPS_pubclassSoapAddressBinding

Represents an extensibility element added to a Port within an XML Web service.

System_CAPS_pubclassSoapBinding

Represents an extension added to a Binding within an XML Web service. This class cannot be inherited.

System_CAPS_pubclassSoapBodyBinding

Represents an extensibility element added to an InputBinding or an OutputBinding.

System_CAPS_pubclassSoapExtensionImporter

Provides a common interface and functionality for classes to generate code attributes that specify SOAP extensions.

System_CAPS_pubclassSoapExtensionReflector

Provides a common interface and functionality for classes to add SOAP extension information to a ServiceDescription object on a per-method basis.

System_CAPS_pubclassSoapFaultBinding

Represents an extensibility element added to a FaultBinding within an XML Web service.

System_CAPS_pubclassSoapHeaderBinding

Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service.

System_CAPS_pubclassSoapHeaderFaultBinding

Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service. It specifies the SOAP header types used to transmit error information within the SOAP header.

System_CAPS_pubclassSoapOperationBinding

Represents an extension added to an OperationBinding within an XML Web service.

System_CAPS_pubclassSoapProtocolImporter

Generates classes for Web services that use the SOAP protocol.

System_CAPS_pubclassSoapTransportImporter

Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services.

System_CAPS_pubclassTypes

Describes data type definitions relevant to exchanged messages. This class cannot be inherited.

System_CAPS_pubclassWebReference

Describes a reference to a collection of XML Web services.

System_CAPS_pubclassWebReferenceCollection

Describes a collection of WebReference objects.

System_CAPS_pubclassWebReferenceOptions

The WebReferenceOptions class represents code generation options specified in an XML text file.

System_CAPS_pubclassWebServicesInteroperability

The WebServicesInteroperability class provides methods to verify whether a given Web service or services conforms to a given Web Services Interoperability (WS-I) Organization specification.

EnumerationDescription
System_CAPS_pubenumOperationFlow

Specifies the type of transmission an endpoint of the XML Web service can support.

System_CAPS_pubenumServiceDescriptionImportStyle

Specifies whether the import is made to the server or to the client computer.

System_CAPS_pubenumServiceDescriptionImportWarnings

Specifies the type of warnings produced by Import.

System_CAPS_pubenumSoapBindingStyle

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.

System_CAPS_pubenumSoapBindingUse

Specifies whether the message parts are encoded as abstract type definitions or concrete schema definitions.

Return to top
Show: