System::Web::Services::Protocols Namespace Reference

Classes

class  Details_SoapException
 
class  HttpWebClientProtocol
 
class  InvokeCompletedEventArgs
 
class  SoapClientMessage
 
class  SoapDocumentMethodAttribute
 
class  SoapDocumentServiceAttribute
 
class  SoapHeader
 
class  SoapHeaderAttribute
 
class  SoapHeaderCollection
 Contains a collection of instances of the SoapHeader class. More...
 
class  SoapHttpClientProtocol
 
class  SoapMessage
 
class  WebClientProtocol
 

Typedefs

using SoapException = System::ExceptionWrapper< Details_SoapException >
 

Enumerations

enum  SoapHeaderDirection { SoapHeaderDirection::In = 0x1, SoapHeaderDirection::InOut = 0x3, SoapHeaderDirection::Out = 0x2, SoapHeaderDirection::Fault = 0x4 }
 Enumerates the SOAP header directions. More...
 
enum  SoapMessageStage { SoapMessageStage::AfterDeserialize = 0x8, SoapMessageStage::AfterSerialize = 0x2, SoapMessageStage::BeforeDeserialize = 0x4, SoapMessageStage::BeforeSerialize = 0x1 }
 Enumerates the processing stages of the SOAP messages. More...
 
enum  SoapParameterStyle { SoapParameterStyle::Default, SoapParameterStyle::Bare, SoapParameterStyle::Wrapped }
 Enumerates the parameters formats in a SOAP message. More...
 
enum  SoapProtocolVersion { SoapProtocolVersion::Default, SoapProtocolVersion::Soap11, SoapProtocolVersion::Soap12 }
 Enumerates the versions of SOAP. More...
 
enum  SoapServiceRoutingStyle { SoapServiceRoutingStyle::SoapAction = 0x0, SoapServiceRoutingStyle::RequestElement = 0x1 }
 Enumerates options of how a SOAP message is routed to the XML Web service. More...
 

Functions

 DECLARE_ENUM_OPERATORS (System::Web::Services::Protocols::SoapHeaderDirection)
 Declaration of template arithmetic operators for values of the SoapHeaderDirection enum type. More...
 
 DECLARE_ENUM_OPERATORS (System::Web::Services::Protocols::SoapMessageStage)
 Declaration of template arithmetic operators for values of the SoapMessageStage enum type. More...
 

Typedef Documentation

◆ SoapException

Enumeration Type Documentation

◆ SoapHeaderDirection

Enumerates the SOAP header directions.

Enumerator
In 

The SOAP header recipient is the XML Web service.

InOut 

The SOAP header recipients are both the XML Web service and the XML Web service client.

Out 

The SOAP header recipient is the XML Web service client.

Fault 

The SOAP header is sent to the XML Web service client when an exception is thrown by the XML Web service method.

◆ SoapMessageStage

Enumerates the processing stages of the SOAP messages.

Enumerator
AfterDeserialize 

The stage that is after deserialization.

AfterSerialize 

The stage that is after serialization.

BeforeDeserialize 

The stage that is prior to deserialization.

BeforeSerialize 

The stage that is prior to serialization.

◆ SoapParameterStyle

Enumerates the parameters formats in a SOAP message.

Enumerator
Default 

If 'SoapDocumentServiceAttribute' is not applied to the class, then the default value is 'Wrapped'.

Bare 

The parameters are placed in XML elements that follow the 'Body' element.

Wrapped 

The parameters are encapsulated within a single XML element that follows the 'Body' element.

◆ SoapProtocolVersion

Enumerates the versions of SOAP.

Enumerator
Default 

The default value.

Soap11 

SOAP version 1.1.

Soap12 

SOAP version 1.2.

◆ SoapServiceRoutingStyle

Enumerates options of how a SOAP message is routed to the XML Web service.

Enumerator
SoapAction 

The SOAP message is routed on the basis of the 'SOAPAction' attribute.

RequestElement 

The SOAP message is routed on the basis of the first child element after the 'Body' element.

Function Documentation

◆ DECLARE_ENUM_OPERATORS() [1/2]

System::Web::Services::Protocols::DECLARE_ENUM_OPERATORS ( System::Web::Services::Protocols::SoapHeaderDirection  )

Declaration of template arithmetic operators for values of the SoapHeaderDirection enum type.

◆ DECLARE_ENUM_OPERATORS() [2/2]

System::Web::Services::Protocols::DECLARE_ENUM_OPERATORS ( System::Web::Services::Protocols::SoapMessageStage  )

Declaration of template arithmetic operators for values of the SoapMessageStage enum type.