This documentation is archived and is not being maintained.
SoapHeaderBinding.MapToProperty Property
.NET Framework 1.1
Gets or sets a value indicating whether the SoapHeaderBinding instance is mapped to a specific property in generated proxy classes.
[Visual Basic] 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);
Property Value
true if the SoapHeaderBinding maps to a specific property; otherwise false.
Example
[Visual Basic] ' 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] No example is available for JScript. To view a Visual Basic, C#, or C++ example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
See Also
SoapHeaderBinding Class | SoapHeaderBinding Members | System.Web.Services.Description Namespace
Show: