XmlSchemas.Compile(ValidationEventHandler, Boolean) Método

Definição

Processa os nomes dos elementos e atributos nos esquemas XML e, opcionalmente, valida os esquemas XML.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

public:
 void Compile(System::Xml::Schema::ValidationEventHandler ^ handler, bool fullCompile);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public void Compile(System.Xml.Schema.ValidationEventHandler? handler, bool fullCompile);
public void Compile(System.Xml.Schema.ValidationEventHandler? handler, bool fullCompile);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public void Compile(System.Xml.Schema.ValidationEventHandler? handler, bool fullCompile);
public void Compile(System.Xml.Schema.ValidationEventHandler handler, bool fullCompile);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler * bool -> unit
member this.Compile : System.Xml.Schema.ValidationEventHandler * bool -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.Compile : System.Xml.Schema.ValidationEventHandler * bool -> unit
Public Sub Compile (handler As ValidationEventHandler, fullCompile As Boolean)

Parâmetros

handler
ValidationEventHandler

A ValidationEventHandler que especifica o método de callback que trata erros e avisos durante a validação do XML Schema, se o parâmetro estrito estiver definido para true.

fullCompile
Boolean

true para validar os esquemas XML na coleção usando o Compile(ValidationEventHandler, Boolean) método da XmlSchemas classe; caso contrário, false.

Atributos

Observações

A lista seguinte identifica situações em que o Compile método é chamado:

  • Pela ServiceDescriptionReflector classe enquanto se criam ServiceDescription objetos a partir de classes identificadas como serviços Web.

  • Pela ferramenta Wsdl.exe ou pela ServiceDescriptionImporter classe, enquanto gera classes proxy cliente ou classes abstratas de servidor a partir de um documento Web Services Description Language (WSDL).

  • Pela ferramenta Xsd.exe ao gerar esquemas XML a partir de tipos encontrados em assemblies.

Em vez de chamar o Compile método diretamente, use as classes ou ferramentas mencionadas anteriormente.

Aplica-se a