WebReference::ProxyCode Property
.NET Framework (current version)
Gets the code namespace associated with the Web reference.
Assembly: System.Web.Services (in System.Web.Services.dll)
Property Value
Type: System.CodeDom::CodeNamespace^The CodeNamespace in which proxy code will be generated when the GenerateWebReferences method is called.
The following code example shows how to use the ProxyCode property.
// Read in a WSDL service description. string url = "http://www.contoso.com/Example/WebService.asmx?WSDL"; XmlTextReader reader = new XmlTextReader(url); ServiceDescription wsdl = ServiceDescription.Read(reader); // Create a WSDL collection. DiscoveryClientDocumentCollection wsdlCollection = new DiscoveryClientDocumentCollection(); wsdlCollection.Add(url, wsdl); // Create a namespace. CodeNamespace proxyNamespace = new CodeNamespace("ExampleNamespace"); // Create a web reference using the WSDL collection. string baseUrl = "http://www.contoso.com"; string urlKey = "ExampleUrlKey"; string protocolName = "Soap12"; WebReference reference = new WebReference( wsdlCollection, proxyNamespace, protocolName, urlKey, baseUrl); // Print some information about the web reference. Console.WriteLine("The WebReference object contains {0} document(s).", reference.Documents.Count); Console.WriteLine("The protocol name is {0}.", reference.ProtocolName); Console.WriteLine("The base URL is {0}.", reference.AppSettingBaseUrl); Console.WriteLine("The URL key is {0}.", reference.AppSettingUrlKey); // Print some information about the proxy code namespace. Console.WriteLine("The proxy code namespace is {0}.", reference.ProxyCode.Name); // Print some information about the validation warnings. Console.WriteLine("There are {0} validation warnings.", reference.ValidationWarnings.Count); // Print some information about the warnings. if (reference.Warnings == 0) { Console.WriteLine("There are no warnings."); } else { Console.WriteLine("Warnings: " + reference.Warnings); }
.NET Framework
Available since 2.0
Available since 2.0
Show: