This documentation is archived and is not being maintained.
SoapBinding.Address Property
.NET Framework 1.1
Gets or sets the URL of the XML Web service implementing the SOAP binding.
[Visual Basic] Public Property Address As String [C#] public string Address {get; set;} [C++] public: __property String* get_Address(); public: __property void set_Address(String*); [JScript] public function get Address() : String; public function set Address(String);
Property Value
The URL of the XML Web service implementing the SOAP binding. The default value is Empty.
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
Show: