SoapDocumentMethodAttribute.Binding プロパティ

定義

XML Web サービス メソッドが実装している操作のバインディングを取得または設定します。

public:
 property System::String ^ Binding { System::String ^ get(); void set(System::String ^ value); };
public string Binding { get; set; }
member this.Binding : string with get, set
Public Property Binding As String

プロパティ値

XML Web サービス メソッドが実装している操作のバインディング。 既定値は、"Soap" が追加された XML Web サービスの名前です。

注釈

Web サービス記述言語 (WSDL) で定義されているバインディングは、具体的な一連の操作を定義するという点でインターフェイスに似ています。 ASP.NET を使用して作成された XML Web サービスに関しては、各 XML Web サービス メソッドはバインド内の操作です。 XML Web サービス メソッドは、XML Web サービスの既定のバインド、または XML Web サービスに適用される 内で WebServiceBindingAttribute 指定されたバインドのメンバーです。 1 つの XML Web サービスに複数の属性が適用されている場合、XML Web サービスは複数 WebServiceBindingAttribute のバインドを実装できます。

1 つ以上 WebServiceBindingAttribute の属性が XML Web サービスに適用されると、 SoapDocumentMethodAttribute または SoapRpcMethodAttribute を個々の XML Web サービス メソッドに適用して、特定の XML Web サービス メソッドによって実装されるバインド操作を示すことができます。 または SoapRpcMethodAttributeSoapDocumentMethodAttribute プロパティをBinding設定して、XML Web サービス メソッドが操作を実装するバインドを指定します。 XML Web サービス メソッドに適用できるのは、1 つまたは 1 つだけSoapDocumentMethodAttributeSoapRpcMethodAttributeです。 したがって、XML Web サービス メソッドでは、1 つのバインドに対する操作のみを実装できます。

WSDL 仕様の詳細については、 WSDL 仕様を参照してください。

適用対象

こちらもご覧ください