WebReference.Warnings Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una colección de advertencias generadas al importar los documentos de descripción de servicio WSDL (Lenguaje de descripción de servicios Web).
public:
property System::Web::Services::Description::ServiceDescriptionImportWarnings Warnings { System::Web::Services::Description::ServiceDescriptionImportWarnings get(); void set(System::Web::Services::Description::ServiceDescriptionImportWarnings value); };
public System.Web.Services.Description.ServiceDescriptionImportWarnings Warnings { get; set; }
member this.Warnings : System.Web.Services.Description.ServiceDescriptionImportWarnings with get, set
Public Property Warnings As ServiceDescriptionImportWarnings
Valor de propiedad
Colección ServiceDescriptionImportWarnings de advertencias generadas al importar los documentos de descripción de servicio WSDL.
Ejemplos
En el ejemplo de código siguiente se muestra cómo utilizar la propiedad Warnings.
// 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);
}