System.Web.Services 1.0.5000.0 2.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Attribute System.AttributeUsage(System.AttributeTargets.Class, Inherited=true)

The allows you to set the default encoding style for XML Web service methods within an XML Web service to RPC method encoding and parameter encoding.

Web Services Description Language (WSDL) defines two styles for how an XML Web service method, or operation, can be encoded in a SOAP request or a SOAP response: RPC and Document. The RPC style refers to encoding the XML Web service method according to section 7 of the SOAP specification for using SOAP for RPC. This style specifies that all parameters are encapsulated within a single element named after the XML Web service method, and that each element within that element represents a parameter named after its respective parameter name.

To set the default method level encoding to Document, apply a to the class implementing the XML Web service.

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

This attribute can be applied to a class implementing 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.

- Constructor
  To be added

  Initializes a new instance of the class.

  1.0.5000.0
  2.0.0.0
- Property
  System.Web.Services.Protocols.SoapServiceRoutingStyle To be added: an object of type 'SoapServiceRoutingStyle' To be added

  Gets or sets how SOAP messages are routed to the XML Web service.

  1.0.5000.0
  2.0.0.0
- Property
  2.0.0.0
  System.Runtime.InteropServices.ComVisible(false)
  System.Web.Services.Description.SoapBindingUse To be added.

  The default value of this property is .

  Gets or sets the binding used when invoking the Web service's methods.