Partager via


SettingsStore Classe

Définition

Classe abstraite pour la lecture/énumération des collections et propriétés de l’étendue sélectionnée. Elle est obtenue à partir de la méthode GetReadOnlySettingsStore(SettingsScope).

Dans les méthodes de cette classe, si le chemin d’accès à la collection est fourni en tant que chaîne vide («  »), il désigne la collection de niveau supérieur. Si le nom de la propriété est une chaîne vide, il désigne la propriété par défaut de la collection.

Les collections peuvent contenir des propriétés et des sous-collections. Les chemins de sous-collections sont décrits avec les séparateurs tels que les répertoires dans le système de fichiers. De même, le séparateur est un caractère « » (barre oblique inverse). Exemple de chemin de sous-collection : « Root Collection\Internal Collection\Leaf Collection ».

public ref class SettingsStore abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class SettingsStore abstract
[Windows::Foundation::Metadata::WebHostHidden]
class SettingsStore abstract
public abstract class SettingsStore
type SettingsStore = class
Public MustInherit Class SettingsStore
Héritage
SettingsStore
Dérivé

Exemples

Exemple de chemin de sous-collection : « Root Collection\Internal Collection\Leaf Collection ».

Remarques

Dans les méthodes de cette classe, si le chemin de la collection est fourni en tant que chaîne vide («  »), il désigne la collection de niveau supérieur. Si le nom de la propriété est une chaîne vide, il indique la propriété par défaut de la collection.

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

Constructeurs

SettingsStore()

Initialise une nouvelle instance de SettingsStore.

Méthodes

CollectionExists(String)

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

GetBoolean(String, String)

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

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.

GetInt32(String, String)

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

GetInt32(String, String, Int32)

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

GetInt64(String, String)

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

GetInt64(String, String, Int64)

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

GetLastWriteTime(String)

Fournit la dernière heure d’écriture des propriétés et des sous-collections immédiates pour la collection donnée. La méthode signale toute autre modification interne aux sous-collections (c’est-à-dire non récursive). L’heure de 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.

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.

GetPropertyCount(String)

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

GetPropertyNames(String)

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

GetPropertyNamesAndValues(String)

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

GetPropertyType(String, String)

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

GetString(String, String)

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

GetString(String, String, String)

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

GetStrings(String, String)

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

GetSubCollectionCount(String)

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

GetSubCollectionNames(String)

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

GetUInt32(String, String)

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

GetUInt32(String, String, UInt32)

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

GetUInt64(String, String)

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

GetUInt64(String, String, UInt64)

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

PropertyExists(String, String)

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

TryGetBoolean(String, String, Boolean)

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

TryGetInt32(String, String, Int32)

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

TryGetInt64(String, String, Int64)

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

TryGetString(String, String, String)

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

TryGetStrings(String, String, String[])

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

TryGetUInt32(String, String, UInt32)

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

TryGetUInt64(String, String, UInt64)

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

S’applique à