Condividi tramite


Metodo XmlSchemaService.GetKnownSchemas

Restituisce un elenco dei file degli schemi.

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

Sintassi

'Dichiarazione
Public MustOverride Function GetKnownSchemas As IList(Of XmlSchemaReference)
'Utilizzo
Dim instance As XmlSchemaService
Dim returnValue As IList(Of XmlSchemaReference)

returnValue = instance.GetKnownSchemas()
public abstract IList<XmlSchemaReference> GetKnownSchemas()
public:
virtual IList<XmlSchemaReference^>^ GetKnownSchemas() abstract
abstract GetKnownSchemas : unit -> IList<XmlSchemaReference> 
public abstract function GetKnownSchemas() : IList<XmlSchemaReference>

Valore restituito

Tipo: System.Collections.Generic.IList<XmlSchemaReference>
Elenco di oggetti XmlSchemaReference.Per ulteriori informazioni, vedere la sezione Osservazioni riportata di seguito.

Osservazioni

Questo servizio XML Schema esegue il monitoraggio di un numero di percorsi noti, per cercare i file che contengono schemi validi.

Vengono monitorati i seguenti percorsi:

  • file nella directory dello schema e nella sottodirectory LCID;

  • file nella soluzione Visual Studio corrente con estensioni .xml e .xsd;

  • file catalogo nella directory dello schema, nella sottodirectory LCID e nella soluzione Visual Studio corrente.

Le proprietà TargetNamespace e Location degli oggetti XmlSchemaReference risultanti saranno sempre non nullriferimento Null (Nothing in Visual Basic)..

Il metodo GetKnownSchemas in genere garantisce che i percorsi restituiti corrispondano allo stato più recente dei file dello schema.Tuttavia, laddove determinare se un file è stato aggiornato recentemente produce un impatto significativo sulle prestazioni, possono essere restituite informazioni non aggiornate.

L'identità dell'oggetto e l'ordine dei percorsi restituiti dal metodo GetKnownSchemas saranno gli stessi fra le varie chiamate, finché l'elenco rimane esattamente lo stesso (ovvero, stessi percorsi con identico contenuto).Questo consente al chiamante di rilevare se il set è lo stesso dell'ultima volta in cui è stato richiesto.

Vedere anche

Riferimento

XmlSchemaService Classe

Overload GetKnownSchemas

Spazio dei nomi Microsoft.VisualStudio.XmlEditor