IVsWritableSettingsStore Interface

Définition

Gère un magasin modifiable pour lire/énumérer et créer/supprimer des paramètres. Elle est obtenue à partir de la méthodeGetWritableSettingsStore(UInt32, IVsWritableSettingsStore). Elle est dérivée de l'interface IVsSettingsStore pour hériter des fonctionnalités de lecture/d'énumération de cette interface.

public interface class IVsWritableSettingsStore : Microsoft::VisualStudio::Shell::Interop::IVsSettingsStore
public interface class IVsWritableSettingsStore : Microsoft::VisualStudio::Shell::Interop::IVsSettingsStore
__interface IVsWritableSettingsStore : Microsoft::VisualStudio::Shell::Interop::IVsSettingsStore
public interface IVsWritableSettingsStore : Microsoft.VisualStudio.Shell.Interop.IVsSettingsStore
type IVsWritableSettingsStore = interface
    interface IVsSettingsStore
Public Interface IVsWritableSettingsStore
Implements IVsSettingsStore
Implémente

Méthodes

CollectionExists(String, Int32)

Détermine si une collection nommée existe.

CreateCollection(String)

Crée une nouvelle collection.

DeleteCollection(String)

Supprime une collection, ainsi que toutes ses propriétés et sous-collections.

DeleteProperty(String, String)

Supprime une propriété dans une collection.

GetBinary(String, String, UInt32, Byte[], UInt32[])

Retourne la valeur d’une propriété de type SettingsType_Binary.

GetBool(String, String, Int32)

Retourne une propriété de type booléen.

GetBoolOrDefault(String, String, Int32, Int32)

Retourne une valeur de propriété de type booléen ou une valeur par défaut spécifiée.

GetInt(String, String, Int32)

Retourne une valeur de propriété de type entier.

GetInt64(String, String, Int64)

Retourne une valeur de propriété de type entier 64 bits.

GetInt64OrDefault(String, String, Int64, Int64)

Retourne une valeur entière 64 bits ou une valeur par défaut spécifiée.

GetIntOrDefault(String, String, Int32, Int32)

Retourne une propriété de type entier ou une valeur par défaut spécifiée.

GetLastWriteTime(String, SYSTEMTIME[])

Retourne la dernière fois où une valeur a été entrée dans une collection spécifiée, notamment ses propriétés et sous-collections.

GetPropertyCount(String, UInt32)

Retourne le nombre de propriétés dans une collection spécifiée.

GetPropertyName(String, UInt32, String)

Retourne le nom d'une propriété.

GetPropertyType(String, String, UInt32)

Retourne le type d'une propriété spécifiée.

GetString(String, String, String)

Retourne une valeur de propriété de type chaîne.

GetStringOrDefault(String, String, String, String)

Retourne une valeur de propriété de type chaîne ou une chaîne par défaut donnée.

GetSubCollectionCount(String, UInt32)

Retourne le nombre de sous-collections des collections spécifiées.

GetSubCollectionName(String, UInt32, String)

Retourne le nom d'une sous-collection.

GetUnsignedInt(String, String, UInt32)

Retourne une valeur de propriété d'entier non signé.

GetUnsignedInt64(String, String, UInt64)

Retourne une valeur de propriété d'entier long non signé 64 bits.

GetUnsignedInt64OrDefault(String, String, UInt64, UInt64)

Retourne une propriété d'entier long non signé 64 bits d'une valeur par défaut donnée.

GetUnsignedIntOrDefault(String, String, UInt32, UInt32)

Retourne une propriété d'entier non signé ou une valeur par défaut donnée.

PropertyExists(String, String, Int32)

Détermine si une propriété existe dans une collection donnée.

SetBinary(String, String, UInt32, Byte[])

Définit la valeur d'une propriété binaire avec le tableau d'octets spécifié. Si le type de données précédent de la propriété n'est pas SettingsType_Binary, cette méthode le remplace. Si la propriété n'existe pas, elle est créée.

SetBool(String, String, Int32)

Définit la valeur d'une propriété booléenne. Si le type de données précédent de la propriété n'est pas SettingsType_Int, cette méthode le remplace. Si la propriété n'existe pas, elle est créée.

SetInt(String, String, Int32)

Définit la valeur d'une propriété d'entier. Si le type de données précédent de la propriété n'est pas SettingsType_Int, cette méthode le remplace. Si la propriété n'existe pas, elle est créée.

SetInt64(String, String, Int64)

Définie la valeur d'une propriété d'entier 64 bits. Si le type de données précédent de la propriété n'est pas SettingsType_Int64, cette méthode le remplace. Si la propriété n'existe pas, elle est créée.

SetString(String, String, String)

Définit la valeur d'une propriété de chaîne. Si le type de données précédent de la propriété n'est pas SettingsType_String, cette méthode le remplace. Si la propriété n'existe pas, elle est créée.

SetUnsignedInt(String, String, UInt32)

Définit la valeur d'une propriété d'entier non signé. Si le type de données précédent de la propriété n'est pas SettingsType_Int, cette méthode le remplace. Si la propriété n'existe pas, elle est créée.

SetUnsignedInt64(String, String, UInt64)

Définit la valeur d'une propriété d'entier 64 bits non signé. Si le type de données précédent de la propriété n'est pas SettingsType_Int64, cette méthode le remplace. Si la propriété n'existe pas, elle est créée.

S’applique à