Share via


Metodo XmlSchemaSetBuilder.Compile

Consente di risolvere i percorsi di origine e i percorsi candidati per individuare il set di schemi che deve essere compilato come un'unità.Questo metodo inoltre compila l'oggetto XmlSchemaSet dal set di schemi risultante.

Spazio dei nomi  Microsoft.VisualStudio.XmlEditor
Assembly:  Microsoft.VisualStudio.XmlEditor (in Microsoft.VisualStudio.XmlEditor.dll)

Sintassi

'Dichiarazione
Public MustOverride Sub Compile
'Utilizzo
Dim instance As XmlSchemaSetBuilder

instance.Compile()
public abstract void Compile()
public:
virtual void Compile() abstract
abstract Compile : unit -> unit 
public abstract function Compile()

Osservazioni

L'identità dell'oggetto XmlSchemaSet compilato da questo metodo e restituito tramite la proprietà CompiledSet è generalmente la stessa fra le varie chiamate.L'identità dell'oggetto è diversa solo se gli schemi nel set sono stati modificati.Questo consente al chiamante di rilevare facilmente se il set è lo stesso dell'ultima volta in cui è stato richiesto.

Questo metodo imposta le proprietà Errors, Set() e CompiledSet.

È possibile condividere gli oggetti XmlSchema fra più oggetti XmlSchemaSet.Dato che gli oggetti XmlSchemaSet non sono thread-safe, è necessario garantire che ciascun thread abbia terminato di utilizzare il rispettivo set di schemi, prima di consentire a un altro thread di richiamare il metodo Compile.Ciò è dovuto al fatto che il metodo Compile può modificare gli oggetti XmlSchema condivisi.

Vedere anche

Riferimento

XmlSchemaSetBuilder Classe

Spazio dei nomi Microsoft.VisualStudio.XmlEditor