Condividi tramite


Classe WritableSettingsStore

Classe astratta per la lettura e scrittura le raccolte e le proprietà dell'ambito selezionato.Viene ottenuta da GetWritableSettingsStore metodo.

Gerarchia di ereditarietà

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

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

Sintassi

'Dichiarazione
Public MustInherit Class WritableSettingsStore _
    Inherits SettingsStore
public abstract class WritableSettingsStore : SettingsStore

Il tipo WritableSettingsStore espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto WritableSettingsStore

In alto

Metodi

  Nome Descrizione
Metodo pubblico CollectionExists Verifica l'esistenza della raccolta passata al metodo. (Ereditato da SettingsStore)
Metodo pubblico CreateCollection Crea il percorso della raccolta specificata creando ogni raccolta annidata mentre ignorano quelle che esistano già.
Metodo pubblico DeleteCollection elimina la raccolta specificata in modo ricorsivo che elimina tutte sottomarino-raccolte e proprietà.Se la raccolta non esiste o una stringa vuota ("") viene quindi passata al metodo false.
Metodo pubblico DeleteProperty Elimina la proprietà specificato dalla raccolta.Se la proprietà o la raccolta quindi non esiste il metodo restituisce false.
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. (Ereditato da SettingsStore)
Metodo pubblico GetBoolean(String, String, Boolean) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int32] quali boolean. (Ereditato da SettingsStore)
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]. (Ereditato da SettingsStore)
Metodo pubblico GetInt32(String, String, Int32) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int32]. (Ereditato da SettingsStore)
Metodo pubblico GetInt64(String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int64]. (Ereditato da SettingsStore)
Metodo pubblico GetInt64(String, String, Int64) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int64]. (Ereditato da SettingsStore)
Metodo pubblico GetLastWriteTime Fornisce l'ora dell'ultimo scrittura di proprietà e le sottomarino-raccolte immediate alla raccolta specificata. (Ereditato da SettingsStore)
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. (Ereditato da SettingsStore)
Metodo pubblico GetPropertyCount Restituisce il numero delle proprietà nella raccolta specificata. (Ereditato da SettingsStore)
Metodo pubblico GetPropertyNames Restituisce i nomi delle proprietà nella raccolta specificata. (Ereditato da SettingsStore)
Metodo pubblico GetPropertyType Restituisce il tipo della proprietà richiesta. (Ereditato da SettingsStore)
Metodo pubblico GetString(String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.String]. (Ereditato da SettingsStore)
Metodo pubblico GetString(String, String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.String]. (Ereditato da SettingsStore)
Metodo pubblico GetSubCollectionCount Restituisce il numero di sottomarino-raccolte nella raccolta specificata. (Ereditato da SettingsStore)
Metodo pubblico GetSubCollectionNames Restituisce i nomi delle sottomarino-raccolte nella raccolta specificata. (Ereditato da SettingsStore)
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]. (Ereditato da SettingsStore)
Metodo pubblico GetUInt32(String, String, UInt32) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int32]. (Ereditato da SettingsStore)
Metodo pubblico GetUInt64(String, String) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int64]. (Ereditato da SettingsStore)
Metodo pubblico GetUInt64(String, String, UInt64) Restituisce il valore della proprietà richiesta con tipo di dati è [!:SettingsType.Int64]. (Ereditato da SettingsStore)
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. (Ereditato da SettingsStore)
Metodo pubblico SetBoolean Aggiorna il valore della proprietà specificata al valore boolean specificato durante l'impostazione del relativo tipo di dati in [!:SettingsType.Int32].
Metodo pubblico SetInt32 Aggiorna il valore della proprietà specificata al valore intero specificato durante l'impostazione del relativo tipo di dati in [!:SettingsType.Int32].
Metodo pubblico SetInt64 Aggiorna il valore della proprietà specificata al valore lungo specificato durante l'impostazione del relativo tipo di dati in [!:SettingsType.Int64].
Metodo pubblico SetMemoryStream Aggiorna il valore della proprietà specificata ai bit di MemoryStream come impostare il tipo di dati a [!:SettingsType.Binary].
Metodo pubblico SetString Aggiorna il valore della proprietà specificata al valore di stringa specificato durante l'impostazione del relativo tipo di dati in [!:SettingsType.String].
Metodo pubblico SetUInt32 Aggiorna il valore della proprietà specificata al valore intero senza segno specificato durante l'impostazione del relativo tipo di dati in [!:SettingsType.Int32].
Metodo pubblico SetUInt64 Aggiorna il valore della proprietà specificata al valore unsigned long specificato durante l'impostazione del relativo tipo di dati in [!:SettingsType.Int64].
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Questa classe è derivata da SettingsStore pertanto che eredita tutte le funzionalità.Aggiunge funzionalità di modifica della raccolta e la proprietà su.

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