Partager via


SettingsStore, classe

Classe abstraite pour lire ou énumérer les collections et les propriétés de la portée sélectionnée.Elle est obtenue à partir de la méthode d'GetReadOnlySettingsStore.

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
Public MustInherit Class SettingsStore
public abstract class SettingsStore

Le type SettingsStore expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée SettingsStore

Début

Méthodes

  Nom Description
Méthode publique CollectionExists Active l'existence de la collection passée dans cette méthode.
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.
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.
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].
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].
Méthode publique GetInt64(String, String) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int64].
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].
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.
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é.
Méthode publique GetPropertyCount Retourne le nombre de propriétés sous la collection donnée.
Méthode publique GetPropertyNames Retourne les noms des propriétés sous la collection donnée.
Méthode publique GetPropertyType Retourne le type de la propriété demandée.
Méthode publique GetString(String, String) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.String].
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].
Méthode publique GetSubCollectionCount Retourne le nombre de Sub- collections sous-collections sous la collection donnée.
Méthode publique GetSubCollectionNames Retourne les noms des Sub- collections sous-collections sous la collection donnée.
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].
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].
Méthode publique GetUInt64(String, String) Retourne la valeur de la propriété demandée dont le type de données est [!:SettingsType.Int64].
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].
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.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Remarques

Dans les méthodes de cette classe, si le chemin d'accès de collection est fourni comme une chaîne vide (""), puis de il dénote la collection de niveau supérieur.Si le nom de la propriété est chaîne vide, il dénote la propriété par défaut de la collection.

Les collections peuvent contenir des propriétés et des Sub- collections sous-collections.des chemins d'accès de Sub- collections sous-collections sont décrits avec les séparateurs comme des répertoires dans le système de fichiers.De même, le séparateur est « \ » personnage (barre oblique inverse).

Exemples

L'exemple d'un chemin d'accès de Sub- collection Sub-collection serait : « Collection de racine \ collection interne \ collection de feuille. »

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