Share via


ASP.NET を使用して作成した XML Web サービスおよび XML Web サービス クライアントの属性

ASP.NET を使用して作成した XML Web サービス、または XML Web サービス クライアントに適用できる属性を次の表に示します。

属性 説明
WebMethod この属性は、XML Web サービス メソッドにするメソッドに適用します。
WebService この属性は、XML Web サービスを実装するクラスに適用し、既定の名前空間などの XML Web サービスに関する追加情報を指定します。
WebServiceBinding この属性は、XML Web サービスを実装するクラスまたはプロキシ クラスに適用し、XML Web サービスによって実装されるバインディングを指定します。
SoapDocumentMethod この属性は、XML Web サービス メソッドまたはプロキシ クラスのメソッドに適用し、Document ベースの SOAP メッセージを要求することを指定します。
SoapDocumentService この属性は、XML Web サービスを実装するクラスまたはプロキシ クラスに適用し、クラス内の XML Web サービス メソッドが既定で Document ベースの SOAP メッセージを要求することを指定します。
SoapRpcMethod この属性は、XML Web サービス メソッドまたはプロキシ クラスのメソッドに適用し、RPC ベースの SOAP メッセージを要求することを指定します。
SoapRpcService この属性は、XML Web サービスを実装するクラスまたはプロキシ クラスに適用し、クラス内の XML Web サービス メソッドが既定で RPC ベースの SOAP メッセージを要求することを指定します。
SoapHeader この属性は、XML Web サービス メソッドまたはプロキシ クラスのメソッドに適用し、特定の SOAP メッセージを処理できることを指定します。
SoapExtension このクラスから派生する属性は、XML Web サービス メソッドまたはプロキシ クラスのメソッドに適用し、SOAP 拡張機能を XML Web サービス メソッドで実行する必要があることを指定します。
MatchAttribute テキスト パターン一致によって一致を検出するための属性を表します。XML Web サービス クライアントに対してだけ有効です。