Classe XmlSchemaReference

Rappresenta la combinazione di un percorso XML Schema e di uno spazio dei nomi di destinazione.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.XmlEditor.XmlSchemaReference

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

Sintassi

'Dichiarazione
Public Class XmlSchemaReference
'Utilizzo
Dim instance As XmlSchemaReference
public class XmlSchemaReference
public ref class XmlSchemaReference
type XmlSchemaReference =  class end
public class XmlSchemaReference

Nel tipo XmlSchemaReference sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico XmlSchemaReference Inizializza una nuova istanza della classe XmlSchemaReference.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Location Ottiene il percorso fisico di questo schema, specificato come un percorso URI.
Proprietà pubblica TargetNamespace Ottiene lo spazio dei nomi di destinazione definito da questo XML Schema nell'attributo targetNamespace.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Consente di confrontare l'oggetto XmlSchemaReference specificato con l'oggetto XmlSchemaReference corrente per determinare se sono uguali. Esegue l'override di Object.Equals(Object).
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetHashCode Ottiene un codice hash. Esegue l'override di Object.GetHashCode().
Metodo pubblico GetType Ereditato da Object.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico ToString Ereditato da Object.

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality Determina se due oggetti XmlSchemaReference specificati sono uguali.
Operatore pubblicoMembro statico Inequality Determina se due oggetti XmlSchemaReference specificati non sono uguali.

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico Empty Rappresenta un oggetto XmlSchemaReference privo di percorso URI e di spazio dei nomi di destinazione.

In alto

Osservazioni

La proprietà TargetNamespace corrisponde all'attributo targetNamespace nell'elemento xsd:schema radice dell'XML Schema situato nel percorso specificato.

Questa è una classe concreta per agevolare gli utenti esterni nel richiamare le API dei servizi dello schema, che spesso richiedono un oggetto XmlSchemaReference.

Questa classe, con le relative classi derivate, deve sempre essere immutabile, nel senso che non deve essere possibile modificare i dati contenuti nell'istanza dopo il completamento della costruzione.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.VisualStudio.XmlEditor