SettingsStore Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |