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.