Share via


Classe SettingsStore

Classe astratta per la lettura o l'enumerazione le raccolte e delle proprietà dell'ambito selezionato.Viene ottenuto da GetReadOnlySettingsStore metodo.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Settings.SettingsStore
    Microsoft.VisualStudio.Settings.WritableSettingsStore

Spazio dei nomi:  Microsoft.VisualStudio.Settings
Assembly:   Microsoft.VisualStudio.Settings (in Microsoft.VisualStudio.Settings.dll)
  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public MustInherit Class SettingsStore
public abstract class SettingsStore

Il tipo SettingsStore espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto SettingsStore

In alto

Metodi

  Nome Descrizione
Metodo pubblico CollectionExists Verifica l'esistenza della raccolta passata al metodo.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetBoolean(String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int32] quali boolean.
Metodo pubblico GetBoolean(String, String, Boolean) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int32] quali boolean.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetInt32(String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int32].
Metodo pubblico GetInt32(String, String, Int32) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int32].
Metodo pubblico GetInt64(String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int64].
Metodo pubblico GetInt64(String, String, Int64) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int64].
Metodo pubblico GetLastWriteTime Fornisce l'ora dell'ultimo scrittura di proprietà e le sottomarino-raccolte immediate alla raccolta specificata.
Metodo pubblico GetMemoryStream Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Binary].Per accedere alla matrice di byte immediatamente sottostante [!:MemoryStream.ToArray] è possibile utilizzare il metodo.
Metodo pubblico GetPropertyCount Restituisce il numero delle proprietà nella raccolta specificata.
Metodo pubblico GetPropertyNames Restituisce i nomi delle proprietà nella raccolta specificata.
Metodo pubblico GetPropertyType Restituisce il tipo della proprietà richiesta.
Metodo pubblico GetString(String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.String].
Metodo pubblico GetString(String, String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.String].
Metodo pubblico GetSubCollectionCount Restituisce il numero di sottomarino-raccolte nella raccolta specificata.
Metodo pubblico GetSubCollectionNames Restituisce i nomi delle sottomarino-raccolte nella raccolta specificata.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetUInt32(String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int32].
Metodo pubblico GetUInt32(String, String, UInt32) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int32].
Metodo pubblico GetUInt64(String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int64].
Metodo pubblico GetUInt64(String, String, UInt64) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int64].
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico PropertyExists Verifica l'esistenza della proprietà passata al metodo.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Nei metodi di questa classe, se il percorso della raccolta viene fornito come una stringa vuota (""), quindi di indica la raccolta di primo livello.Se il nome della proprietà è una stringa vuota, indicherà la proprietà predefinita della raccolta.

Le raccolte possono contenere le proprietà e sottoraccolte.i percorsi di Sottomarino-raccolte vengono descritti con i separatori come le directory del file system.Inoltre, il separatore è il carattere “\„ (barra rovesciata).

Esempi

L'esempio di un percorso di sottolibreria sarà: “\Internal Collection\Leaf Collection Di raccolta radice„.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Settings