Classe XmlSchemaService
Contiene un set di routine di aiuto nelle operazioni di individuazione e compilazione di XML Schema.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.XmlEditor.XmlSchemaService
Spazio dei nomi Microsoft.VisualStudio.XmlEditor
Assembly: Microsoft.VisualStudio.XmlEditor (in Microsoft.VisualStudio.XmlEditor.dll)
Sintassi
'Dichiarazione
<GuidAttribute("1A5ACA9F-DFC2-44d4-8E3D-A2ADAC944FAB")> _
Public MustInherit Class XmlSchemaService
'Utilizzo
Dim instance As XmlSchemaService
[GuidAttribute("1A5ACA9F-DFC2-44d4-8E3D-A2ADAC944FAB")]
public abstract class XmlSchemaService
[GuidAttribute(L"1A5ACA9F-DFC2-44d4-8E3D-A2ADAC944FAB")]
public ref class XmlSchemaService abstract
[<AbstractClassAttribute>]
[<GuidAttribute("1A5ACA9F-DFC2-44d4-8E3D-A2ADAC944FAB")>]
type XmlSchemaService = class end
public abstract class XmlSchemaService
Nel tipo XmlSchemaService sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
XmlSchemaService | Inizializza una nuova istanza della classe XmlSchemaService. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CreateSchemaSetBuilder | Crea un'istanza della classe XmlSchemaSetBuilder che può essere utilizzata per ottenere un set di XML Schema compilati con tutti gli schemi xsd:import e xsd:include completamente risolti. | |
Equals | Ereditato da Object. | |
Finalize | Ereditato da Object. | |
GetHashCode | Ereditato da Object. | |
GetKnownSchemas() | Restituisce un elenco dei file degli schemi. | |
GetKnownSchemas(Guid) | Restituisce un elenco di tutti i file dello schema che sono stati individuati nel percorso specificato. | |
GetType | Ereditato da Object. | |
MemberwiseClone | Ereditato da Object. | |
ToString | Ereditato da Object. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
GUID_SchemaCache | Definisce un GUID che può essere passato a GetKnownSchemas per recuperare tutti gli schemi che si trovano nella cache dello schema. |
In alto
Osservazioni
Questa classe viene esposta come un servizio Visual Studio da Editor XML.Sulla base di questa classe è possibile compilare servizi di visualizzazione e XML IntelliSense.
I servizi per gli schemi sono stati sviluppati per essere utilizzati in modo concorrente da più thread.I metodi della classe XmlSchemaService sono thread-safe, ovvero i metodi GetKnownSchemas e CreateSchemaSetBuilder possono essere richiamati contemporaneamente da più thread.Tuttavia, la classe XmlSchemaSetBuilder non è thread-safe, vale a dire che i chiamanti devono assicurarsi che solo un thread alla volta acceda alle proprietà e ai metodi di XmlSchemaSetBuilder.
Protezione dei thread
Questo tipo è thread-safe.