SoapBindingStyle 列挙体

XML Web サービスで実行するアクションの種類について、この列挙体を適用するクラス階層構造レベルごとに指定します。

<Serializable>
Public Enum SoapBindingStyle
[C#]
[Serializable]
public enum SoapBindingStyle
[C++]
[Serializable]
__value public enum SoapBindingStyle
[JScript]
public
   Serializable
enum SoapBindingStyle

解説

この列挙体を使用すると、送信されたメッセージがプロシージャ指向とドキュメント指向のどちらであるかを指定できます。プロシージャ指向のメッセージにはパラメータと戻り値が含まれ、ドキュメント指向のメッセージにはドキュメントが含まれます。

メンバ

メンバ名 説明
Default アクションの既定の種類。WSDL (Web Services Description Language) ファイルの現在の階層レベルに対応します。
Document 送信されているメッセージはドキュメント指向です。
Rpc 送信されているメッセージには、プロシージャ呼び出しのためのパラメータまたはそのプロシージャからの戻り値が含まれます。RPC は "リモート プロシージャ コール" の略語です。

使用例

 
Dim mySoapBinding As New SoapBinding()
mySoapBinding.Transport = "https://schemas.xmlsoap.org/soap/http"
mySoapBinding.Style = SoapBindingStyle.Document
' Add the 'SoapBinding' object to the 'Binding' object.
myBinding.Extensions.Add(mySoapBinding)

[C#] 
SoapBinding mySoapBinding = new SoapBinding();
mySoapBinding.Transport = "https://schemas.xmlsoap.org/soap/http";
mySoapBinding.Style = SoapBindingStyle.Document;
// Add the 'SoapBinding' object to the 'Binding' object.
myBinding.Extensions.Add(mySoapBinding);

[C++] 
SoapBinding* mySoapBinding = new SoapBinding();
mySoapBinding->Transport = S"https://schemas.xmlsoap.org/soap/http";
mySoapBinding->Style = SoapBindingStyle::Document;
// Add the 'SoapBinding' object to the 'Binding' object.
myBinding->Extensions->Add(mySoapBinding);

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

名前空間: System.Web.Services.Description

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Web.Services (System.Web.Services.dll 内)

参照

System.Web.Services.Description 名前空間