Partager via


WritableSettingsStore Classe

Définition

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

Cette classe est dérivée de SettingsStore et hérite donc de toutes les fonctionnalités de celui-ci. Il ajoute des capacités de manipulation de propriété et de collection.

public ref class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
[Windows::Foundation::Metadata::WebHostHidden]
public ref class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
[Windows::Foundation::Metadata::WebHostHidden]
class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
public abstract class WritableSettingsStore : Microsoft.VisualStudio.Settings.SettingsStore
type WritableSettingsStore = class
    inherit SettingsStore
Public MustInherit Class WritableSettingsStore
Inherits SettingsStore
Héritage
WritableSettingsStore

Remarques

Cette classe est dérivée de SettingsStore et hérite donc de toutes les fonctionnalités de celui-ci. Il ajoute des capacités de manipulation de propriété et de collection.

Constructeurs

WritableSettingsStore()

Initialise une nouvelle instance de WritableSettingsStore.

Méthodes

CollectionExists(String)

Vérifie l’existence de la collection passée à cette méthode.

(Hérité de SettingsStore)
CreateCollection(String)

Crée le chemin d'accès de collection donné en créant chaque collection imbriquée tout en ignorant celles qui existent déjà. Si le chemin d’accès complet des collections existe déjà, la méthode retourne simplement.

DeleteCollection(String)

Supprime la collection donnée de manière récursive en supprimant toutes les sous-collections et propriétés qu’elle contient. Si la collection n’existe pas ou si une chaîne vide («  ») est passée, la méthode retourne false.

DeleteProperty(String, String)

Supprime la propriété donnée de la collection. Si la propriété ou la collection n’existe pas, la méthode retourne false.

GetBoolean(String, String)

Retourne la valeur de la propriété demandée dont le type de données a la valeur booléenne Int32.

(Hérité de SettingsStore)
GetBoolean(String, String, Boolean)

Retourne la valeur de la propriété demandée dont le type de données a la valeur booléenne Int32.

(Hérité de SettingsStore)
GetInt32(String, String)

Retourne la valeur de la propriété demandée dont le type de données est Int32.

(Hérité de SettingsStore)
GetInt32(String, String, Int32)

Retourne la valeur de la propriété demandée dont le type de données est Int32.

(Hérité de SettingsStore)
GetInt64(String, String)

Retourne la valeur de la propriété demandée dont le type de données est Int64.

(Hérité de SettingsStore)
GetInt64(String, String, Int64)

Retourne la valeur de la propriété demandée dont le type de données est Int64.

(Hérité de SettingsStore)
GetLastWriteTime(String)

Fournit l’heure de la dernière écriture des propriétés et des sous-collections immédiates pour la collection donnée. La méthode signale toutes les autres modifications internes aux sous-collections (c’est-à-dire non récursives). L’heure de la dernière écriture d’une collection est mise à jour si des propriétés sont créées, supprimées ou leurs valeurs modifiées ou si une sous-collection est créée ou supprimée.

(Hérité de SettingsStore)
GetMemoryStream(String, String)

Retourne la valeur de la propriété demandée dont le type de données est Binary. Pour accéder simultanément au tableau d'octets sous-jacent, la méthode ToArray() peut être utilisée.

(Hérité de SettingsStore)
GetPropertyCount(String)

Retourne le nombre de propriétés sous la collection donnée.

(Hérité de SettingsStore)
GetPropertyNames(String)

Retourne les noms des propriétés sous la collection donnée.

(Hérité de SettingsStore)
GetPropertyNamesAndValues(String)

Retourne les noms des propriétés ainsi que chaque valeur associée aux propriétés pour la collection donnée.

(Hérité de SettingsStore)
GetPropertyType(String, String)

Retourne de type de la propriété demandée.

(Hérité de SettingsStore)
GetString(String, String)

Retourne la valeur de la propriété demandée dont le type de données est String.

(Hérité de SettingsStore)
GetString(String, String, String)

Retourne la valeur de la propriété demandée dont le type de données est String.

(Hérité de SettingsStore)
GetStrings(String, String)

Retourne les valeurs de la propriété demandée dont le type de données est MultiString.

(Hérité de SettingsStore)
GetSubCollectionCount(String)

Retourne le nombre de sous-collections sous la collection donnée.

(Hérité de SettingsStore)
GetSubCollectionNames(String)

Retourne les noms des sous-collections sous la collection donnée.

(Hérité de SettingsStore)
GetUInt32(String, String)

Retourne la valeur de la propriété demandée dont le type de données est Int32.

(Hérité de SettingsStore)
GetUInt32(String, String, UInt32)

Retourne la valeur de la propriété demandée dont le type de données est Int32.

(Hérité de SettingsStore)
GetUInt64(String, String)

Retourne la valeur de la propriété demandée dont le type de données est Int64.

(Hérité de SettingsStore)
GetUInt64(String, String, UInt64)

Retourne la valeur de la propriété demandée dont le type de données est Int64.

(Hérité de SettingsStore)
PropertyExists(String, String)

Vérifie l'existence de la propriété passée à cette méthode.

(Hérité de SettingsStore)
SetBoolean(String, String, Boolean)

Met à jour la valeur de la propriété spécifiée en fonction de la valeur booléenne donnée tout en affectant Int32 à son type de données. Si le type de données précédent de la propriété est différent, il la remplace. Si la propriété n'existe pas, elle est créée.

SetInt32(String, String, Int32)

Met à jour la valeur de la propriété spécifiée en fonction de la valeur entière donnée tout en affectant Int32 à son type de données. Si le type de données précédent de la propriété est différent, il la remplace. Si la propriété n'existe pas, elle est créée.

SetInt64(String, String, Int64)

Met à jour la valeur de la propriété spécifiée en fonction de la valeur longue donnée tout en affectant Int64 à son type de données. Si le type de données précédent de la propriété est différent, il la remplace. Si la propriété n'existe pas, elle est créée.

SetMemoryStream(String, String, MemoryStream)

Met à jour la valeur de la propriété spécifiée selon les bits de MemoryStream tout en affectant Binary à son type de données. Si le type de données précédent de la propriété est différent, il la remplace. Si la propriété n'existe pas, elle est créée.

SetString(String, String, String)

Met à jour la valeur de la propriété spécifiée en fonction de la valeur de chaîne donnée tout en affectant String à son type de données. Si le type de données précédent de la propriété est différent, il la remplace. Si la propriété n'existe pas, elle est créée.

SetUInt32(String, String, UInt32)

Met à jour la valeur de la propriété spécifiée en fonction de la valeur entière non signée donnée tout en affectant Int32 à son type de données. Si le type de données précédent de la propriété est différent, il la remplace. Si la propriété n'existe pas, elle est créée.

SetUInt64(String, String, UInt64)

Met à jour la valeur de la propriété spécifiée en fonction de la valeur longue non signée donnée tout en affectant Int64 à son type de données. Si le type de données précédent de la propriété est différent, il la remplace. Si la propriété n'existe pas, elle est créée.

TryGetBoolean(String, String, Boolean)

Obtient la valeur de la propriété demandée dont le type de données est Int32 booléen.

(Hérité de SettingsStore)
TryGetInt32(String, String, Int32)

Obtient la valeur de la propriété demandée dont le type de données est Int32.

(Hérité de SettingsStore)
TryGetInt64(String, String, Int64)

Obtient la valeur de la propriété demandée dont le type de données est Int64.

(Hérité de SettingsStore)
TryGetString(String, String, String)

Obtient la valeur de la propriété demandée dont le type de données est String.

(Hérité de SettingsStore)
TryGetStrings(String, String, String[])

Retourne les valeurs de la propriété demandée dont le type de données est MultiString.

(Hérité de SettingsStore)
TryGetUInt32(String, String, UInt32)

Obtient la valeur de la propriété demandée dont le type de données est Int32.

(Hérité de SettingsStore)
TryGetUInt64(String, String, UInt64)

Obtient la valeur de la propriété demandée dont le type de données est Int64.

(Hérité de SettingsStore)

S’applique à