SoapBodyBinding.Use プロパティ
メッセージの各部分を指定したエンコーディング ルールを使用してエンコードするか、メッセージの具象スキーマを定義するかを指定します。
Public Property Use As SoapBindingUse
[C#]
public SoapBindingUse Use {get; set;}
[C++]
public: __property SoapBindingUse get_Use();public: __property void set_Use(SoapBindingUse);
[JScript]
public function get Use() : SoapBindingUse;public function set Use(SoapBindingUse);
プロパティ値
SoapBindingUse 値の 1 つ。既定値は Default です。
解説
Namespace プロパティと Encoding プロパティは、このプロパティの値に依存します。このプロパティの値が Encoded である場合にだけ、値を設定する必要があります。それ以外の場合、XML Web サービスは予測できない動作を生成します。
使用例
' Create the 'InputBinding' object for the 'SOAP' protocol.
Dim myInput As New InputBinding()
Dim mySoapBinding1 As New SoapBodyBinding()
mySoapBinding1.Use = SoapBindingUse.Literal
myInput.Extensions.Add(mySoapBinding1)
' Add the 'InputBinding' object to 'OperationBinding' object.
myOperationBinding.Input = myInput
' Create the 'OutputBinding' object'.
Dim myOutput As New OutputBinding()
myOutput.Extensions.Add(mySoapBinding1)
' Add the 'OutputBinding' object to 'OperationBinding' object.
myOperationBinding.Output = myOutput
' Add the 'OperationBinding' object to 'Binding' object.
myBinding.Operations.Add(myOperationBinding)
' Add the 'Binding' object to the ServiceDescription instance.
myDescription.Bindings.Add(myBinding)
[C#]
// Create the 'InputBinding' object for the 'SOAP' protocol.
InputBinding myInput = new InputBinding();
SoapBodyBinding mySoapBinding1 = new SoapBodyBinding();
mySoapBinding1.Use= SoapBindingUse.Literal;
myInput.Extensions.Add(mySoapBinding1);
// Add the 'InputBinding' object to 'OperationBinding' object.
myOperationBinding.Input = myInput;
// Create the 'OutputBinding' object'.
OutputBinding myOutput = new OutputBinding();
myOutput.Extensions.Add(mySoapBinding1);
// Add the 'OutputBinding' object to 'OperationBinding' object.
myOperationBinding.Output = myOutput;
// Add the 'OperationBinding' object to 'Binding' object.
myBinding.Operations.Add(myOperationBinding);
// Add the 'Binding' object to the ServiceDescription instance.
myDescription.Bindings.Add(myBinding);
[C++]
// Create the 'InputBinding' object for the 'SOAP' protocol.
InputBinding* myInput = new InputBinding();
SoapBodyBinding* mySoapBinding1 = new SoapBodyBinding();
mySoapBinding1->Use= SoapBindingUse::Literal;
myInput->Extensions->Add(mySoapBinding1);
// Add the 'InputBinding' object to 'OperationBinding' object.
myOperationBinding->Input = myInput;
// Create the 'OutputBinding' object'.
OutputBinding* myOutput = new OutputBinding();
myOutput->Extensions->Add(mySoapBinding1);
// Add the 'OutputBinding' object to 'OperationBinding' object.
myOperationBinding->Output = myOutput;
// Add the 'OperationBinding' object to 'Binding' object.
myBinding->Operations->Add(myOperationBinding);
// Add the 'Binding' object to the ServiceDescription instance.
myDescription->Bindings->Add(myBinding);
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
SoapBodyBinding クラス | SoapBodyBinding メンバ | System.Web.Services.Description 名前空間