Attributes for XML Web Services Created Using ASP.NET and XML Web Service Clients
The following table lists the attributes that can be applied to either an XML Web service created using ASP.NET or an XML Web service client.
Attribute | Description |
---|---|
WebMethod | Applying this attribute to a method makes it an XML Web service method. |
WebService | Applying this attribute to a class implementing an XML Web service specifies additional information about the XML Web service, such as the default XML namespace. |
WebServiceBinding | Applying this attribute to a class implementing an XML Web service or a proxy class specifies the bindings implemented by the XML Web service. |
SoapDocumentMethod | Applying this attribute to an XML Web service method or a method of a proxy class specifies that it expects Document-based SOAP messages. |
SoapDocumentService | Applying this attribute to a class implementing an XML Web service or a proxy class specifies that by default XML Web service methods within the class expect Document-based SOAP messages. |
SoapRpcMethod | Applying this attribute to an XML Web service method or a method of a proxy class specifies that it expects RPC-based SOAP messages. |
SoapRpcService | Applying this attribute to a class implementing an XML Web service or a proxy class specifies that by default XML Web service methods within the class expect RPC-based SOAP messages. |
SoapHeader | Applying this attribute to an XML Web service method or a method of a proxy class specifies that it can process a specific SOAP Header. |
SoapExtension | Applying an attribute deriving from this class to an XML Web service method or a method of a proxy class specifies a SOAP extension should execute with the XML Web service method. |
MatchAttribute | Represents the attributes of a match made using text pattern matching. Valid only for XML Web service clients. |