Share via


SoapHelper Members

A helper class that is used to parse SOAP messages and return instances of either a Soap11 or a Soap12 class. It is used extensively by the classes in the Microsoft.Web.Services3.Xml namespace.

The following tables list the members exposed by the SoapHelper type.

Public Properties

  Name Description
public property static DefaultSoap Gets the default SOAP protocol to use when sending and receiving messages.
public property static Soap11 Gets the Soap11 type.
public property static Soap12 Gets the Soap12 type.

Top

Public Methods

(see also Protected Methods )

  Name Description
public method Equals  Overloaded. (Inherited from Object )
public method static GetAction Overloaded. Gets a string value that is the action attribute in the XML Soap message.
public method static GetActorAttribute Gets a string value that is the action attribute in the XML Soap message from the specified XmlElement.
public method static GetActorNext Gets a constant string value for the SOAP actor attribute used to indicate the next intermediary in the processing chain depending on the SOAP protocol 1.1 or 1.2 for the given XmlDocument.
public method static GetBooleanFromEncodedString Gets the Boolean value from an encoded string.
public method static GetContentType Gets a string for the SOAP content type.
public method static GetEncodedStringFromBoolean Gets the string equivalent of the Boolean value.
public method GetHashCode  (Inherited from Object )
public method static GetMustUnderstand Gets the value of the mustUnderstand attribute as a Boolean from the given element.
public method static GetRelay Gets the value of the relay attribute as a Boolean from the given element.
public method static GetSoap Constructs a Soap instance based on the namespaceURI string. The namespaceURI string must match the value of the Soap type's NamespaceURI property.
public method GetType  (Inherited from Object )
public method static IsActorNext Overloaded. Determines whether the given actor URI matches either the Soap11 or Soap12 actorNext URI value.
public method static IsBodyElement Determines whether the specified XmlNode is either a Soap11 or Soap12 body element.
public method static IsEnvelopeElement Determines whether the specified element is a SOAP envelope element.
public method static IsFaultElement Determines whether the specified element is a SOAP fault element.
public method static IsHeaderElement Determines whether the specified element is a SOAP header element.
public method static IsMustUnderstandAttribute Determines whether the specified attribute is a mustUnderstand attribute.
public method static IsSoap11ContentType Determines whether the specified contentType string matches the Soap11 contentType value.
public method static IsSoap12ContentType Determines whether the specified contentType string matches the Soap12 contentType value.
public method static IsSoapContentType Determines whether the specified contentType string matches either the Soap11 or the Soap12 contentType values.
public method static IsSoapNamespace Determines whether the specified namespaceUri string matches either the Soap11 or the Soap12 namespaceUri.
public method static Matches Determines whether the specified SOAP protocol versions match.
public method static ReferenceEquals  (Inherited from Object )
public method static SetAction Sets the action value returned from calling the GetAction method in either the SOAPAction header or in the content type header for the given message depending on the SOAP version value.
public method static SetActorAttribute Sets the actor attribute on the specified element in the specified document.
public method static SetMustUnderstand Sets the mustUnderstand attribute on the specified element in the specified document.
public method static SetRelay Sets the relay attribute on the specified element in the specified document.
public method ToString  (Inherited from Object )

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object )
protected method MemberwiseClone  (Inherited from Object )

Top

See Also

Reference

SoapHelper Class
Microsoft.Web.Services3 Namespace