Partager via


WritableSettingsStore, classe

Classe abstraite pour la lecture et l'écriture les collections et les propriétés de la portée sélectionnée.Elle est obtenue à partir de la méthode d'GetWritableSettingsStore.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Settings
Assemblys :   Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
  Microsoft.VisualStudio.Settings (dans Microsoft.VisualStudio.Settings.dll)

Syntaxe

'Déclaration
Public MustInherit Class WritableSettingsStore _
    Inherits SettingsStore
public abstract class WritableSettingsStore : SettingsStore

Le type WritableSettingsStore expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée WritableSettingsStore

Début

Méthodes

  Nom Description
Méthode publique CollectionExists Active l'existence de la collection passée dans cette méthode. (Hérité de SettingsStore.)
Méthode publique CreateCollection Crée le chemin d'accès donné de collection en créant chaque collection imbriquée tout en ignorant ceux qui existent déjà.
Méthode publique DeleteCollection Supprime la collection donnée supprimant de manière récursive toutes les Sub- collections et propriétés dans celui-ci.Si la collection n'existe pas ou une chaîne vide ("") est passée alors la méthode retourne false.
Méthode publique DeleteProperty Supprime la propriété donnée de la collection.Si la propriété ou la collection n'existe pas ensuite la méthode retourne false.
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetBoolean(String, String) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int32] comme booléen. (Hérité de SettingsStore.)
Méthode publique GetBoolean(String, String, Boolean) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int32] comme booléen. (Hérité de SettingsStore.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetInt32(String, String) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int32]. (Hérité de SettingsStore.)
Méthode publique GetInt32(String, String, Int32) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int32]. (Hérité de SettingsStore.)
Méthode publique GetInt64(String, String) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int64]. (Hérité de SettingsStore.)
Méthode publique GetInt64(String, String, Int64) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int64]. (Hérité de SettingsStore.)
Méthode publique GetLastWriteTime Fournit la dernière fois d'écriture des propriétés et des Sub- collections sous-collections immédiates à la collection donnée. (Hérité de SettingsStore.)
Méthode publique GetMemoryStream Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Binary].Pour accéder à la méthode sous-jacente d'[!:MemoryStream.ToArray] de tableau d'octets immédiatement peut être utilisé. (Hérité de SettingsStore.)
Méthode publique GetPropertyCount Retourne le nombre de propriétés sous la collection donnée. (Hérité de SettingsStore.)
Méthode publique GetPropertyNames Retourne les noms des propriétés sous la collection donnée. (Hérité de SettingsStore.)
Méthode publique GetPropertyType Retourne le type de la propriété demandée. (Hérité de SettingsStore.)
Méthode publique GetString(String, String) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.String]. (Hérité de SettingsStore.)
Méthode publique GetString(String, String, String) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.String]. (Hérité de SettingsStore.)
Méthode publique GetSubCollectionCount Retourne le nombre de Sub- collections sous-collections sous la collection donnée. (Hérité de SettingsStore.)
Méthode publique GetSubCollectionNames Retourne les noms des Sub- collections sous-collections sous la collection donnée. (Hérité de SettingsStore.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetUInt32(String, String) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int32]. (Hérité de SettingsStore.)
Méthode publique GetUInt32(String, String, UInt32) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int32]. (Hérité de SettingsStore.)
Méthode publique GetUInt64(String, String) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int64]. (Hérité de SettingsStore.)
Méthode publique GetUInt64(String, String, UInt64) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int64]. (Hérité de SettingsStore.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique PropertyExists Active l'existence de la propriété passée dans cette méthode. (Hérité de SettingsStore.)
Méthode publique SetBoolean Met à jour la valeur de la propriété spécifiée à la valeur booléenne donnée en définissant son type de données à [!:SettingsType.Int32].
Méthode publique SetInt32 Met à jour la valeur de la propriété spécifiée à la valeur entière donnée en définissant son type de données à [!:SettingsType.Int32].
Méthode publique SetInt64 Met à jour la valeur de la propriété spécifiée à la longue valeur donnée en définissant son type de données à [!:SettingsType.Int64].
Méthode publique SetMemoryStream Met à jour la valeur de la propriété spécifiée aux bits du MemoryStream tout en définissant son type de données à [!:SettingsType.Binary].
Méthode publique SetString Met à jour la valeur de la propriété spécifiée à la valeur de chaîne donnée en définissant son type de données à [!:SettingsType.String].
Méthode publique SetUInt32 Met à jour la valeur de la propriété spécifiée à la valeur entière non signée donnée en définissant son type de données à [!:SettingsType.Int32].
Méthode publique SetUInt64 Met à jour la valeur de la propriété spécifiée à la longue valeur non signée donnée en définissant son type de données à [!:SettingsType.Int64].
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Remarques

Cette classe est dérivée de SettingsStore par conséquent où il hérite toutes les fonctionnalités de lui.Elle ajoute les fonctions de manipulation de propriété et de collection sur elle.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Settings, espace de noms