次の方法で共有


SoapHeaderBinding.MapToProperty プロパティ

SoapHeaderBinding インスタンスを、生成されたプロキシ クラスの特定のプロパティに割り当てるかどうかを示す値を取得または設定します。

Public Property MapToProperty As Boolean
[C#]
public bool MapToProperty {get; set;}
[C++]
public: __property bool get_MapToProperty();public: __property void set_MapToProperty(bool);
[JScript]
public function get MapToProperty() : Boolean;public function set MapToProperty(Boolean);

プロパティ値

SoapHeaderBinding を特定のプロパティに割り当てる場合は true 。それ以外の場合は false

使用例

 
' Read from an existing wsdl file.
Dim myServiceDescription As ServiceDescription = ServiceDescription.Read( _
                                                      "MapToProperty_vb.wsdl")
' Get the existing binding 
Dim myBinding As Binding = myServiceDescription.Bindings("MyWebServiceSoap")
Dim myOperationBinding As OperationBinding = CType(myBinding.Operations(0), _
                                                              OperationBinding)
Dim myInputBinding As InputBinding = myOperationBinding.Input
' Get the 'SoapHeaderBinding' instance from 'myInputBinding'.
Dim mySoapHeaderBinding As SoapHeaderBinding = CType(myInputBinding.Extensions(1), _
                                                               SoapHeaderBinding)
If mySoapHeaderBinding.MapToProperty Then
   Console.WriteLine("'SoapHeaderBinding' instance is mapped to a " & _
                                    "specific property in proxy generated class")
Else
   Console.WriteLine("'SoapHeaderBinding' instance is not mapped to " & _
                                    "a specific property in proxy generated class")
End If

[C#] 
// Read from an existing wsdl file.
ServiceDescription myServiceDescription =
      ServiceDescription.Read("MapToProperty_cs.wsdl");
// Get the existing binding 
Binding myBinding=myServiceDescription.Bindings["MyWebServiceSoap"];
OperationBinding myOperationBinding = 
               (OperationBinding)myBinding.Operations[0];
InputBinding myInputBinding = myOperationBinding.Input;
// Get the 'SoapHeaderBinding' instance from 'myInputBinding'.
SoapHeaderBinding mySoapHeaderBinding =
         (SoapHeaderBinding)myInputBinding.Extensions[1];
if(mySoapHeaderBinding.MapToProperty)
{
   Console.WriteLine("'SoapHeaderBinding' instance is mapped to a "+
      "specific property in proxy generated class");
}
else
{
    Console.WriteLine("'SoapHeaderBinding' instance is not mapped to "+
       "a specific property in proxy generated class");
}

[C++] 
// Read from an existing wsdl file.
ServiceDescription* myServiceDescription =
   ServiceDescription::Read(S"MapToProperty_cpp.wsdl");
// Get the existing binding
Binding* myBinding=myServiceDescription->Bindings->Item[S"MyWebServiceSoap"];
OperationBinding* myOperationBinding =
   dynamic_cast<OperationBinding*>(myBinding->Operations->Item[0]);
InputBinding* myInputBinding = myOperationBinding->Input;
// Get the 'SoapHeaderBinding' instance from 'myInputBinding'.
SoapHeaderBinding* mySoapHeaderBinding =
   dynamic_cast<SoapHeaderBinding*>(myInputBinding->Extensions->Item[1]);
if (mySoapHeaderBinding->MapToProperty)
   Console::WriteLine(S"'SoapHeaderBinding' instance is mapped to a specific property in proxy generated class");
else
   Console::WriteLine(S"'SoapHeaderBinding' instance is not mapped to a specific property in proxy generated class");

[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 ファミリ

参照

SoapHeaderBinding クラス | SoapHeaderBinding メンバ | System.Web.Services.Description 名前空間