Sdílet prostřednictvím


SettingsStore Třída

Definice

Abstraktní třída pro čtení a výčet kolekcí a vlastností vybraného oboru. Získává se z GetReadOnlySettingsStore(SettingsScope) metody.

V metodách této třídy, pokud je cesta ke kolekci zadaná jako prázdný řetězec (""), označuje kolekci nejvyšší úrovně. Pokud je název vlastnosti prázdný řetězec, označuje výchozí vlastnost kolekce.

Kolekce můžou obsahovat vlastnosti a dílčí kolekce. Cesty k dílčím kolekcím jsou popsány pomocí oddělovačů, jako jsou adresáře v systému souborů. Podobně oddělovač je znak "' (zpětné lomítko). Příklad cesty k dílčí kolekci: 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
Dědičnost
SettingsStore
Odvozené

Příklady

Příklad cesty k dílčí kolekci: Root Collection\Internal Collection\Leaf Collection.

Poznámky

Pokud je v metodách této třídy cesta ke kolekci zadaná jako prázdný řetězec (""), označuje kolekci nejvyšší úrovně. Pokud je název vlastnosti prázdný řetězec, označuje výchozí vlastnost kolekce.

Kolekce můžou obsahovat vlastnosti a dílčí kolekce. Cesty k dílčím kolekcím jsou popsány s oddělovači, jako jsou adresáře v systému souborů. Oddělovačem je také znak "\" (zpětné lomítko).

Konstruktory

SettingsStore()

Inicializuje novou instanci SettingsStore.

Metody

CollectionExists(String)

Kontroluje existenci kolekce předané do této metody.

GetBoolean(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32 logický.

GetBoolean(String, String, Boolean)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32 logický.

GetInt32(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32.

GetInt32(String, String, Int32)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32.

GetInt64(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int64.

GetInt64(String, String, Int64)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int64.

GetLastWriteTime(String)

Poskytuje čas posledního zápisu vlastností a dílčích kolekcí bezprostředně k dané kolekci. Metoda hlásí jakékoli další interní změny dílčích kolekcí (tj. nerekurzivní). Čas posledního zápisu kolekce se aktualizuje, pokud jsou vytvořeny, odstraněny vlastnosti nebo změněny jejich hodnoty nebo pokud je vytvořena nebo odstraněna dílčí kolekce.

GetMemoryStream(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Binary. Pro přístup k podkladovému poli bajtů najednou ToArray() lze použít metodu .

GetPropertyCount(String)

Vrátí počet vlastností v rámci dané kolekce.

GetPropertyNames(String)

Vrátí názvy vlastností v rámci dané kolekce.

GetPropertyNamesAndValues(String)

Vrátí názvy vlastností spolu s každou přidruženou hodnotou pro danou kolekci.

GetPropertyType(String, String)

Vrátí typ požadované vlastnosti.

GetString(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je String.

GetString(String, String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je String.

GetStrings(String, String)

Vrátí hodnoty požadované vlastnosti, jejíž datový typ je MultiString.

GetSubCollectionCount(String)

Vrátí počet dílčích kolekcí v rámci dané kolekce.

GetSubCollectionNames(String)

Vrátí názvy dílčích kolekcí v rámci dané kolekce.

GetUInt32(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32.

GetUInt32(String, String, UInt32)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int32.

GetUInt64(String, String)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int64.

GetUInt64(String, String, UInt64)

Vrátí hodnotu požadované vlastnosti, jejíž datový typ je Int64.

PropertyExists(String, String)

Kontroluje existenci vlastnosti předané do této metody.

TryGetBoolean(String, String, Boolean)

Získá hodnotu požadované vlastnosti, jejíž datový typ je Int32 jako boolean.

TryGetInt32(String, String, Int32)

Získá hodnotu požadované vlastnosti, jejíž datový typ je Int32.

TryGetInt64(String, String, Int64)

Získá hodnotu požadované vlastnosti, jejíž datový typ je Int64.

TryGetString(String, String, String)

Získá hodnotu požadované vlastnosti, jejíž datový typ je String.

TryGetStrings(String, String, String[])

Vrátí hodnoty požadované vlastnosti, jejíž datový typ je MultiString.

TryGetUInt32(String, String, UInt32)

Získá hodnotu požadované vlastnosti, jejíž datový typ je Int32.

TryGetUInt64(String, String, UInt64)

Získá hodnotu požadované vlastnosti, jejíž datový typ je Int64.

Platí pro