XmlSchemas.Compile(ValidationEventHandler, Boolean) Metodo

Definizione

Elabora i nomi degli elementi e degli attributi negli XML Schema e, facoltativamente, convalida gli XML Schema.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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)

Parametri

handler
ValidationEventHandler

Oggetto ValidationEventHandler che specifica il metodo di callback che gestisce gli errori e gli avvisi durante la convalida di XML Schema, se il parametro strict è impostato su true.

fullCompile
Boolean

true per convalidare gli XML Schema nella raccolta utilizzando il Compile(ValidationEventHandler, Boolean) metodo della XmlSchemas classe ; in caso contrario, false.

Attributi

Commenti

L'elenco seguente identifica le situazioni in cui viene chiamato il Compile metodo :

  • Dalla classe durante la ServiceDescriptionReflector creazione di ServiceDescription oggetti da classi identificate come servizi Web.

  • Tramite lo strumento Wsdl.exe o la classe , durante la ServiceDescriptionImporter generazione di classi proxy client o classi server astratte da un documento WSDL (Web Services Description Language).

  • Dallo strumento Xsd.exe durante la generazione di XML Schema dai tipi trovati negli assembly.

Anziché chiamare direttamente il Compile metodo, usare le classi o gli strumenti indicati in precedenza.

Si applica a