XmlSchemas.Compile(ValidationEventHandler, Boolean) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.