This documentation is archived and is not being maintained.
SoapBinding.Binding Property
.NET Framework 1.1
Gets or sets the XML qualified name of the SOAP binding implemented by the XML Web service.
[Visual Basic] Public Property Binding As XmlQualifiedName [C#] public XmlQualifiedName Binding {get; set;} [C++] public: __property XmlQualifiedName* get_Binding(); public: __property void set_Binding(XmlQualifiedName*); [JScript] public function get Binding() : XmlQualifiedName; public function set Binding(XmlQualifiedName);
Property Value
The XmlQualifiedName of the SOAP binding implemented by the XML Web service.
Example
[Visual Basic] ' 'dataservice.disco' is a sample discovery document. Dim myStringUrl As String = "http://localhost/dataservice.disco" ' Call the Discover method to populate the Documents property. Dim myDiscoveryClientProtocol As DiscoveryClientProtocol = _ New DiscoveryClientProtocol() myDiscoveryClientProtocol.Credentials = _ CredentialCache.DefaultCredentials Dim myDiscoveryDocument As DiscoveryDocument = _ myDiscoveryClientProtocol.Discover(myStringUrl) Console.WriteLine("Demonstrating the Discovery.SoapBinding class.") ' Create a SOAP binding. Dim mySoapBinding As SoapBinding = New SoapBinding() ' Assign the address to the SOAP binding. mySoapBinding.Address = "http://schemas.xmlsoap.org/disco/scl/" ' Bind the created SOAP binding with a new XmlQualifiedName. mySoapBinding.Binding = New XmlQualifiedName("string", _ "http://www.w3.org/2001/XMLSchema") ' Add the created SOAP binding to the DiscoveryClientProtocol. myDiscoveryClientProtocol.AdditionalInformation.Add(mySoapBinding) ' Display the namespace associated with the SOAP binding. Console.WriteLine("Namespace associated with Soap Binding is: " _ + SoapBinding.Namespace) ' Write all the information of the DiscoveryClientProtocol. myDiscoveryClientProtocol.WriteAll(".","results.discomap") [C#] // 'dataservice.disco' is a sample discovery document. string myStringUrl = "http://localhost/dataservice.disco"; // Call the Discover method to populate the Documents property. DiscoveryClientProtocol myDiscoveryClientProtocol = new DiscoveryClientProtocol(); myDiscoveryClientProtocol.Credentials = CredentialCache.DefaultCredentials; DiscoveryDocument myDiscoveryDocument = myDiscoveryClientProtocol.Discover(myStringUrl); Console.WriteLine("Demonstrating the Discovery.SoapBinding class."); // Create a SOAP binding. SoapBinding mySoapBinding = new SoapBinding(); // Assign an address to the created SOAP binding. mySoapBinding.Address = "http://schemas.xmlsoap.org/disco/scl/"; // Bind the created SOAP binding with a new XmlQualifiedName. mySoapBinding.Binding = new XmlQualifiedName("string", "http://www.w3.org/2001/XMLSchema"); // Add the created SOAP binding to the DiscoveryClientProtocol. myDiscoveryClientProtocol.AdditionalInformation.Add(mySoapBinding); // Display the namespace associated with SOAP binding. Console.WriteLine("Namespace associated with the SOAP binding is: " + SoapBinding.Namespace); // Write all the information of the DiscoveryClientProtocol. myDiscoveryClientProtocol.WriteAll(".","results.discomap"); [C++] // 'dataservice.disco' is a sample discovery document. String* myStringUrl = S"http://localhost/dataservice.disco"; // Call the Discover method to populate the Documents property. DiscoveryClientProtocol* myDiscoveryClientProtocol = new DiscoveryClientProtocol(); myDiscoveryClientProtocol->Credentials = CredentialCache::DefaultCredentials; DiscoveryDocument* myDiscoveryDocument = myDiscoveryClientProtocol->Discover(myStringUrl); Console::WriteLine(S"Demonstrating the Discovery::SoapBinding class."); // Create a SOAP binding. SoapBinding* mySoapBinding = new SoapBinding(); // Assign an address to the created SOAP binding. mySoapBinding->Address = S"http://schemas.xmlsoap.org/disco/scl/"; // Bind the created SOAP binding with a new XmlQualifiedName. mySoapBinding->Binding = new XmlQualifiedName(S"String*", S"http://www.w3.org/2001/XMLSchema"); // Add the created SOAP binding to the DiscoveryClientProtocol. myDiscoveryClientProtocol->AdditionalInformation->Add(mySoapBinding); // Display the namespace associated with SOAP binding. Console::WriteLine(S"Namespace associated with the SOAP binding is: {0}", SoapBinding::Namespace); // Write all the information of the DiscoveryClientProtocol. myDiscoveryClientProtocol->WriteAll(S".", S"results.discomap");
[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
SoapBinding Class | SoapBinding Members | System.Web.Services.Discovery Namespace | XmlQualifiedName
Show: