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/).
Type | Reason |
---|---|
BasicProfileViolation |
Represents a WSDL violation of the WSI Basic Profile version 1.1. |
BasicProfileViolationCollection |
Contains a strongly typed collection of System.Web.Services.Description.BasicProfileViolation objects. |
BasicProfileViolationEnumerator |
Enumerates the elements in a System.Web.Services.Description.BasicProfileViolationCollection. |
Binding |
Specifies the concrete data format and protocols used in the XML Web service. This class cannot be inherited. |
BindingCollection |
Represents a collection of instances of the System.Web.Services.Description.Binding class supported by the XML Web service. This class cannot be inherited. |
DocumentableItem |
Represents the abstract base class from which several classes in the System.Web.Services.Description namespace are derived. |
FaultBinding |
Specifies the format for any error messages that might be output as a result of the operation. This class cannot be inherited. |
FaultBindingCollection |
Represents a collection of instances of the System.Web.Services.Description.FaultBinding class. This class cannot be inherited. |
HttpAddressBinding |
Represents an extensibility element added to a System.Web.Services.Description.Port within an XML Web service. This class cannot be inherited. |
HttpBinding |
Represents an extensibility element added to a System.Web.Services.Description.Binding within an XML Web service. This class cannot be inherited. |
HttpOperationBinding |
Represents an extensibility element added to an System.Web.Services.Description.OperationBinding within an XML Web service. This class cannot be inherited. |
HttpUrlEncodedBinding |
Represents an extensibility element added to an System.Web.Services.Description.InputBinding within an XML Web service. This class cannot be inherited. |
HttpUrlReplacementBinding |
Represents an extensibility element added to an System.Web.Services.Description.InputBinding within an XML Web service. It specifies the format for data transmission through HTTP. This class cannot be inherited. |
Import |
Associates an XML namespace with a document location. This class cannot be inherited. |
ImportCollection |
Provides a collection of instances of the System.Web.Services.Description.Import class representing documents to be imported into the XML Web service. This class cannot be inherited. |
InputBinding |
Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. This class cannot be inherited. |
Message |
Provides an abstract definition of data passed by an XML Web service. This class cannot be inherited. |
MessageBinding |
Describes how abstract content is mapped into a concrete format. |
MessageCollection |
Represents a collection of instances of the System.Web.Services.Description.Message class. This class cannot be inherited. |
MessagePart |
Represents the messages to be broken up into their logical units with specific abstract information for each part. This class cannot be inherited. |
MessagePartCollection |
Represents a collection of instances of the System.Web.Services.Description.MessagePart class. This class cannot be inherited. |
MimeContentBinding |
Represents an extensibility element added to an System.Web.Services.Description.InputBinding or an System.Web.Services.Description.OutputBinding within an XML Web service, specifying the MIME format for the body of the HTTP transmission. This class cannot be inherited. |
MimeMultipartRelatedBinding |
Represents an extensibility element added to an System.Web.Services.Description.InputBinding or an System.Web.Services.Description.OutputBinding, specifying the individual MIME formats for the parts of the HTTP transmission. This class cannot be inherited. |
MimePart |
Represents an extensibility element added to a System.Web.Services.Description.MimeMultipartRelatedBinding, specifying the concrete MIME type for the System.Web.Services.Description.MessagePart to which the MimePart applies. This class cannot be inherited. |
MimePartCollection |
Represents a collection of instances of the System.Web.Services.Description.MimePart class. This class cannot be inherited. |
MimeTextBinding |
Represents an extensibility element added to an System.Web.Services.Description.InputBinding, an System.Web.Services.Description.OutputBinding, or a System.Web.Services.Description.MimePart, specifying the text patterns for which to search the HTTP transmission. This class cannot be inherited. |
MimeTextMatch |
Represents a text pattern for which the HTTP transmission is searched. This class cannot be inherited. |
MimeTextMatchCollection |
Provides a collection of instances of the System.Web.Services.Description.MimeTextMatch class. This class cannot be inherited. |
MimeXmlBinding |
Represents an extensibility element added to a System.Web.Services.Description.MimePart, an System.Web.Services.Description.InputBinding or an System.Web.Services.Description.OutputBinding. It specifies the schema for XML messages that are not SOAP compliant. This class cannot be inherited. |
NamedItem |
Represents a named, item that can be documented. |
Operation |
Provides an abstract definition of an action supported by the XML Web service. This class cannot be inherited. |
OperationBinding |
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. |
OperationBindingCollection |
Represents a collection of instances of the System.Web.Services.Description.OperationBinding class. This class cannot be inherited. |
OperationCollection |
Represents a collection of instances of the System.Web.Services.Description.Operation class. This class cannot be inherited. |
OperationFault |
Defines the specifications for error messages returned by the XML Web service. This class cannot be inherited. |
OperationFaultCollection |
Represents a collection of instances of the System.Web.Services.Description.OperationFault class. This class cannot be inherited. |
OperationFlow |
Specifies the type of transmission an endpoint of the XML Web service can support. |
OperationInput |
Defines the specifications for input messages received by the XML Web service. This class cannot be inherited. |
OperationMessage |
Represents a message type passed by the action of an XML Web service. |
OperationMessageCollection |
Represents a collection of System.Web.Services.Description.OperationInput and System.Web.Services.Description.OperationOutput messages related to an XML Web service. This class cannot be inherited. |
OperationOutput |
Defines the specifications for output messages returned by the XML Web service. This class cannot be inherited. |
OutputBinding |
Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. This class cannot be inherited. |
Port |
Defines an individual endpoint contained in the XML Web service. This class cannot be inherited. |
PortCollection |
Represents a collection of instances of the System.Web.Services.Description.Port class. This class cannot be inherited. |
PortType |
Represents a named set of abstract operations and the corresponding abstract messages. This class cannot be inherited. |
PortTypeCollection |
Represents a collection of instances of the System.Web.Services.Description.PortType class; that is, a collection of sets of operations supported by the XML Web service. This class cannot be inherited. |
ProtocolImporter |
Provides common functionality across communication protocols for generating classes for Web services. |
ProtocolReflector |
Provides common functionality across communication protocols for creating System.Web.Services.Description.ServiceDescription objects from classes that are identified as Web services. |
Service |
Groups together a set of related instances of the System.Web.Services.Description.Port class that are associated with an XML Web service. This class cannot be inherited. |
ServiceCollection |
Represents a collection of instances of the System.Web.Services.Description.Service class. This class cannot be inherited. |
ServiceDescription |
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. |
ServiceDescriptionBaseCollection |
Forms the basis for the strongly typed collections that are members of the System.Web.Services.Description namespace. |
ServiceDescriptionCollection |
Represents a collection of instances of the System.Web.Services.Description.ServiceDescription class. This class cannot be inherited. |
ServiceDescriptionFormatExtension |
Represents an extensibility element added to an XML Web service. |
ServiceDescriptionFormatExtensionCollection |
Represents the collection of extensibility elements used by the XML Web service. This class cannot be inherited. |
ServiceDescriptionImporter |
Exposes a means of generating client proxy classes for XML Web services. |
ServiceDescriptionImportStyle |
Specifies whether the import is made to the server or to the client computer. |
ServiceDescriptionImportWarnings |
Specifies the type of warnings produced by System.Web.Services.Description.ServiceDescriptionImporter.Import(System.CodeDom.CodeNamespace, System.CodeDom.CodeCompileUnit). |
ServiceDescriptionReflector |
Provides a managed way of dynamically viewing, creating or invoking types supported by an XML Web service. |
Soap12AddressBinding |
Represents a service description format extension applied to a System.Web.Services.Description.Port when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited. |
Soap12Binding |
Represents a binding in a Web Services Description Language (WSDL) document to the SOAP version 1.2 protocol. This class cannot be inherited. |
Soap12BodyBinding |
Represents a service description format extension applied to an System.Web.Services.Description.InputBinding or an System.Web.Services.Description.OutputBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited. |
Soap12FaultBinding |
Represents a service description format extension applied to an System.Web.Services.Description.FaultBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited. |
Soap12HeaderBinding |
Represents a service description format extension applied to an System.Web.Services.Description.InputBinding or an System.Web.Services.Description.OutputBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited. |
Soap12OperationBinding |
Represents a service description format extension applied to an System.Web.Services.Description.OperationBinding when an XML Web service supports the SOAP protocol version 1.2. This class cannot be inherited. |
SoapAddressBinding |
Represents an extensibility element added to a System.Web.Services.Description.Port within an XML Web service. |
SoapBinding |
Represents an extension added to a System.Web.Services.Description.Binding within an XML Web service. This class cannot be inherited. |
SoapBindingStyle |
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. |
SoapBindingUse |
Specifies whether the message parts are encoded as abstract type definitions or concrete schema definitions. |
SoapBodyBinding |
Represents an extensibility element added to an System.Web.Services.Description.InputBinding or an System.Web.Services.Description.OutputBinding. |
SoapExtensionImporter |
Provides a common interface and functionality for classes to generate code attributes that specify SOAP extensions. |
SoapExtensionReflector |
Provides a common interface and functionality for classes to add SOAP extension information to a System.Web.Services.Description.ServiceDescription object on a per-method basis. |
SoapFaultBinding |
Represents an extensibility element added to a System.Web.Services.Description.FaultBinding within an XML Web service. |
SoapHeaderBinding |
Represents an extensibility element added to an System.Web.Services.Description.InputBinding or an System.Web.Services.Description.OutputBinding within an XML Web service. |
SoapHeaderFaultBinding |
Represents an extensibility element added to an System.Web.Services.Description.InputBinding or an System.Web.Services.Description.OutputBinding within an XML Web service. It specifies the SOAP header types used to transmit error information within the SOAP header. |
SoapOperationBinding |
Represents an extension added to an System.Web.Services.Description.OperationBinding within an XML Web service. |
SoapProtocolImporter |
Generates classes for Web services that use the SOAP protocol. |
SoapTransportImporter |
Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services. |
Types |
Describes data type definitions relevant to exchanged messages. This class cannot be inherited. |
WebReference |
Describes a reference to a collection of XML Web services. |
WebReferenceCollection |
Describes a collection of System.Web.Services.Description.WebReference objects. |
WebReferenceOptions |
The System.Web.Services.Description.WebReferenceOptions class represents code generation options specified in an XML text file. |
WebServicesInteroperability |
The System.Web.Services.Description.WebServicesInteroperability class provides methods to verify whether a given Web service or services conforms to a given Web Services Interoperability (WS-I) Organization specification. |