SoapDocumentMethodAttribute.Use Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets or sets the parameter formatting for an XML Web service method within the XML portion of a SOAP message.

Namespace:   System.Web.Services.Protocols
Assembly:  System.Web.Services (in System.Web.Services.dll)

public SoapBindingUse Use { get; set; }

Property Value

Type: System.Web.Services.Description.SoapBindingUse

The SoapBindingUse for the XML Web service method. The default is Literal.

The Web Services Description Language (WSDL) defines two methods for formatting parameters: Encoded and Literal. Encoded refers to formatting parameters using SOAP encoding, as outlined in the SOAP specification in section 5. Literal refers to formatting the parameters using a pre-defined XSD schema for each parameter.

For more details, see [<topic://cpconCustomizingSOAPInASPNETWebServicesWebServiceClients>].

The following code example specifies that Document / Encoded SOAP messages must be sent to the PlaceOrder XML Web service method.

.NET Framework
Available since 1.1

SoapDocumentMethodAttribute Class
System.Web.Services.Protocols Namespace

Return to top