XmlSchemas.Compile(ValidationEventHandler, Boolean) Método
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í.
Procesa el elemento y los nombres de atributo de los esquemas XML y, opcionalmente, valida los esquemas XML.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public:
void Compile(System::Xml::Schema::ValidationEventHandler ^ handler, bool fullCompile);
public void Compile (System.Xml.Schema.ValidationEventHandler? handler, bool fullCompile);
public void Compile (System.Xml.Schema.ValidationEventHandler handler, bool fullCompile);
member this.Compile : System.Xml.Schema.ValidationEventHandler * bool -> unit
Public Sub Compile (handler As ValidationEventHandler, fullCompile As Boolean)
Parámetros
- handler
- ValidationEventHandler
Delegado ValidationEventHandler que especifica el método de devolución de llamada que controla los errores y las advertencias durante la validación de esquemas XML, si el parámetro strict se establece en true
.
- fullCompile
- Boolean
true
para validar los esquemas XML de la colección utilizando el método Compile(ValidationEventHandler, Boolean) de la clase XmlSchemas; en caso contrario, false
.
Comentarios
En la lista siguiente se identifican situaciones en las que se llama al Compile método :
Por la ServiceDescriptionReflector clase al crear ServiceDescription objetos a partir de clases que se identifican como servicios web.
Mediante la herramienta Wsdl.exe o la ServiceDescriptionImporter clase , al generar clases de proxy de cliente o clases de servidor abstractas a partir de un documento de lenguaje de descripción de servicios web (WSDL).
Por la herramienta Xsd.exe al generar esquemas XML a partir de tipos encontrados en ensamblados.
En lugar de llamar al Compile método directamente, use las herramientas o clases mencionadas anteriormente.