This documentation is archived and is not being maintained.
SoapBinding.Namespace Field
.NET Framework 1.1
The XML namespace of the element that specifies a SOAP binding within a discovery document.
[Visual Basic] Public Const Namespace As String [C#] public const string Namespace; [C++] public: const String* Namespace; [JScript] public var Namespace : String;
Remarks
SOAP bindings within a discovery document reside within a SOAP XML element, which is a member of the XML namespace specifed by the Namespace constant.
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: