SettingsStore Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Abstrakcyjna klasa do odczytywania/wyliczania kolekcji i właściwości wybranego zakresu. Jest on uzyskiwany z GetReadOnlySettingsStore(SettingsScope) metody .
W metodach tej klasy, jeśli ścieżka kolekcji jest podana jako pusty ciąg (""), oznacza kolekcję najwyższego poziomu. Jeśli nazwa właściwości jest pustym ciągiem, oznacza on właściwość domyślną kolekcji.
Kolekcje mogą zawierać właściwości i kolekcje podrzędne. Ścieżki kolekcji podrzędnych są opisane przy użyciu separatorów, takich jak katalogi w systemie plików. Podobnie separator ma znak "" (ukośnik odwrotny). Przykład ścieżki kolekcji podrzędnej to: "Kolekcja główna\Kolekcja wewnętrzna\Kolekcja liści".
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
- Dziedziczenie
-
SettingsStore
- Pochodne
Przykłady
Przykład ścieżki kolekcji podrzędnej to: "Kolekcja główna\Kolekcja wewnętrzna\Kolekcja liści".
Uwagi
W metodach tej klasy, jeśli ścieżka kolekcji jest podana jako pusty ciąg (""), oznacza kolekcję najwyższego poziomu. Jeśli nazwa właściwości jest pustym ciągiem, oznacza ona właściwość domyślną kolekcji.
Kolekcje mogą zawierać właściwości i kolekcje podrzędne. Ścieżki kolekcji podrzędnych są opisane przy użyciu separatorów, takich jak katalogi w systemie plików. Podobnie separator ma znak "\" (ukośnik odwrotny).
Konstruktory
SettingsStore() |
Inicjuje nowe wystąpienie magazynu ustawień. |
Metody
CollectionExists(String) |
Sprawdza istnienie kolekcji przekazanej do tej metody. |
GetBoolean(String, String) |
Zwraca wartość żądanej właściwości, której typ danych jest Int32 wartością logiczną. |
GetBoolean(String, String, Boolean) |
Zwraca wartość żądanej właściwości, której typ danych jest Int32 wartością logiczną. |
GetInt32(String, String) |
Zwraca wartość żądanej właściwości, której typ danych to Int32. |
GetInt32(String, String, Int32) |
Zwraca wartość żądanej właściwości, której typ danych to Int32. |
GetInt64(String, String) |
Zwraca wartość żądanej właściwości, której typ danych to Int64. |
GetInt64(String, String, Int64) |
Zwraca wartość żądanej właściwości, której typ danych to Int64. |
GetLastWriteTime(String) |
Udostępnia czas ostatniego zapisu właściwości i kolekcji podrzędnych bezpośrednio dla danej kolekcji. Metoda zgłasza wszelkie dalsze zmiany wewnętrzne kolekcji podrzędnych (tj. niecykliczne). Czas ostatniego zapisu kolekcji jest aktualizowany, jeśli właściwości są tworzone, usuwane lub ich wartości zmodyfikowane lub jeśli kolekcja podrzędna zostanie utworzona lub usunięta. |
GetMemoryStream(String, String) |
Zwraca wartość żądanej właściwości, której typ danych to Binary. Aby uzyskać dostęp do bazowej tablicy bajtów jednocześnie ToArray() , można użyć metody . |
GetPropertyCount(String) |
Zwraca liczbę właściwości w danej kolekcji. |
GetPropertyNames(String) |
Zwraca nazwy właściwości w danej kolekcji. |
GetPropertyNamesAndValues(String) |
Zwraca nazwy właściwości wraz z każdą skojarzną wartością dla danej kolekcji. |
GetPropertyType(String, String) |
Zwraca typ żądanej właściwości. |
GetString(String, String) |
Zwraca wartość żądanej właściwości, której typ danych to String. |
GetString(String, String, String) |
Zwraca wartość żądanej właściwości, której typ danych to String. |
GetStrings(String, String) |
Zwraca wartości żądanej właściwości, której typ danych to MultiString. |
GetSubCollectionCount(String) |
Zwraca liczbę kolekcji podrzędnych w danej kolekcji. |
GetSubCollectionNames(String) |
Zwraca nazwy kolekcji podrzędnych w danej kolekcji. |
GetUInt32(String, String) |
Zwraca wartość żądanej właściwości, której typ danych to Int32. |
GetUInt32(String, String, UInt32) |
Zwraca wartość żądanej właściwości, której typ danych to Int32. |
GetUInt64(String, String) |
Zwraca wartość żądanej właściwości, której typ danych to Int64. |
GetUInt64(String, String, UInt64) |
Zwraca wartość żądanej właściwości, której typ danych to Int64. |
PropertyExists(String, String) |
Sprawdza istnienie właściwości przekazanej do tej metody. |
TryGetBoolean(String, String, Boolean) |
Pobiera wartość żądanej właściwości, której typ danych jest Int32 jako wartość logiczna. |
TryGetInt32(String, String, Int32) |
Pobiera wartość żądanej właściwości, której typ danych to Int32. |
TryGetInt64(String, String, Int64) |
Pobiera wartość żądanej właściwości, której typ danych to Int64. |
TryGetString(String, String, String) |
Pobiera wartość żądanej właściwości, której typ danych to String. |
TryGetStrings(String, String, String[]) |
Zwraca wartości żądanej właściwości, której typ danych to MultiString. |
TryGetUInt32(String, String, UInt32) |
Pobiera wartość żądanej właściwości, której typ danych to Int32. |
TryGetUInt64(String, String, UInt64) |
Pobiera wartość żądanej właściwości, której typ danych to Int64. |