Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.Web.Services.Protocols Namespace

The System.Web.Services.Protocols namespace consists of the classes that define the protocols used to transmit data across the wire during the communication between XML Web service clients and XML Web services created using ASP.NET.

Namespace hierarchy

Classes

Class Description
HttpGetClientProtocol The base class for XML Web service client proxies that use the HTTP-GET protocol.
HttpMethodAttribute 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.
HttpPostClientProtocol The base class for XML Web service client proxies that use the HTTP-POST protocol.
HttpSimpleClientProtocol The base class for communicating with an XML Web service using the simple HTTP-GET and HTTP-POST protocols bindings.
HttpWebClientProtocol The base class for all XML Web service client proxies that use the HTTP transport protocol.
LogicalMethodInfo Represents the attributes and metadata for an XML Web service method. This class cannot be inherited.
MatchAttribute Represents the attributes of a match made using text pattern matching. This class cannot be inherited.
SoapClientMessage Represents the data in a SOAP request sent or a SOAP response received by an XML Web service client at a specific SoapMessageStage. This class cannot be inherited.
SoapDocumentMethodAttribute Applying the SoapDocumentMethodAttribute to a method specifies that SOAP messages to and from the method use Document formatting.
SoapDocumentServiceAttribute Applying the optional SoapDocumentServiceAttribute 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.
SoapException The exception that is thrown when an XML Web service method is called over SOAP and an exception occurs.
SoapExtension The base class for SOAP extensions for XML Web services created using ASP.NET.
SoapExtensionAttribute When overridden in a derived class, specifies a SOAP extension should run with an XML Web service method.
SoapHeader When overridden in a derived class, represents the content of a SOAP header.
SoapHeaderAttribute 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.
SoapHeaderCollection Contains a collection of instances of the SoapHeader class.
SoapHeaderException The exception that is thrown when an XML Web service method is called over SOAP and an exception occurs during processing of the SOAP header.
SoapHttpClientProtocol Specifies the class client proxies derive from when using SOAP.
SoapMessage Represents the data in a SOAP request or SOAP response at a specific SoapMessageStage.
SoapRpcMethodAttribute Applying the SoapRpcMethodAttribute to a method specifies that SOAP messages sent to and from the method use RPC formatting.
SoapRpcServiceAttribute Applying the optional SoapRpcServiceAttribute 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.
SoapServerMessage Represents the data in a SOAP request received or a SOAP response sent by an XML Web service method at a specific SoapMessageStage. This class cannot be inherited.
SoapUnknownHeader 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.
WebClientAsyncResult Provides an implementation of IAsyncResult for use by XML Web service proxies to implement the standard asynchronous method pattern.
WebClientProtocol Specifies the base class for all XML Web service client proxies created using ASP.NET.

Enumerations

Enumeration Description
LogicalMethodTypes Specifies how the XML Web service method was invoked.
SoapHeaderDirection Specifies whether the recipient of the SoapHeader is the XML Web service, the XML Web service client, or both.
SoapMessageStage Specifies the processing stage of a SOAP message.
SoapParameterStyle Specifies how parameters are formatted in a SOAP message.
SoapServiceRoutingStyle Specifies how a SOAP message is routed to the Web server hosting the XML Web service.

See Also

.NET Framework Class Library

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft