Freigeben über


SettingsStore Klasse

Definition

Abstrakte Klasse zum Lesen/Aufzählen der Sammlungen und Eigenschaften des ausgewählten Bereichs. Es wird von der GetReadOnlySettingsStore(SettingsScope)-Methode abgerufen.

Wenn der Auflistungspfad in den Methoden dieser Klasse als leere Zeichenfolge ("") angegeben wird, bezeichnet er die Auflistung der obersten Ebene. Wenn der Eigenschaftenname eine leere Zeichenfolge ist, wird die Standardeigenschaft der Auflistung angegeben.

Sammlungen können Eigenschaften und Unterauflistungen enthalten. Pfade von Untersammlungen werden mit den Trennzeichen wie Verzeichnissen im Dateisystem beschrieben. Ebenso ist das Trennzeichen "" (Umgekehrter Schrägstrich). Beispiel für einen Untersammlungspfad wäre: "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
Vererbung
SettingsStore
Abgeleitet

Beispiele

Beispiel für einen Untersammlungspfad wäre: "Root Collection\Internal Collection\Leaf Collection".

Hinweise

Wenn der Auflistungspfad in den Methoden dieser Klasse als leere Zeichenfolge ("") angegeben wird, bezeichnet er die Auflistung der obersten Ebene. Wenn der Eigenschaftenname eine leere Zeichenfolge ist, gibt er die Standardeigenschaft der Auflistung an.

Sammlungen können Eigenschaften und Unterauflistungen enthalten. Pfade für Untersammlungen werden mit den Trennzeichen wie Verzeichnissen im Dateisystem beschrieben. Ebenso ist das Trennzeichen "\" (Umgekehrter Schrägstrich).

Konstruktoren

SettingsStore()

Initialisiert eine neue instance des SettingsStore.

Methoden

CollectionExists(String)

Überprüft, ob die An diese Methode übergebene Auflistung vorhanden ist.

GetBoolean(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 als boolescher Wert ist.

GetBoolean(String, String, Boolean)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 als boolescher Wert ist.

GetInt32(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 ist.

GetInt32(String, String, Int32)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 ist.

GetInt64(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int64 ist.

GetInt64(String, String, Int64)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int64 ist.

GetLastWriteTime(String)

Stellt die letzte Schreibzeit der Eigenschaften und Unterauflistungen direkt für die angegebene Auflistung bereit. Die -Methode meldet alle weiteren internen Änderungen an den Untersammlungen (d. h. nicht rekursiv). Die letzte Schreibzeit einer Auflistung wird aktualisiert, wenn Eigenschaften erstellt, gelöscht oder ihre Werte geändert werden oder wenn eine Unterauflistung erstellt oder gelöscht wird.

GetMemoryStream(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Binary ist. Um sofort auf das zugrunde liegende Bytearray zuzugreifen, kann die ToArray()-Methode verwendet werden.

GetPropertyCount(String)

Gibt die Anzahl von Eigenschaften unter der angegebenen Auflistung zurück.

GetPropertyNames(String)

Gibt die Namen von Eigenschaften unter der angegebenen Auflistung zurück.

GetPropertyNamesAndValues(String)

Gibt die Namen von Eigenschaften zusammen mit jedem zugeordneten Eigenschaftenwert für die angegebene Auflistung zurück.

GetPropertyType(String, String)

Gibt den Typ der angeforderten Eigenschaft zurück.

GetString(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp String ist.

GetString(String, String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp String ist.

GetStrings(String, String)

Gibt die Werte der angeforderten Eigenschaft zurück, deren Datentyp ist MultiString.

GetSubCollectionCount(String)

Gibt die Anzahl der Untersammlungen unter der angegebenen Auflistung zurück.

GetSubCollectionNames(String)

Gibt die Namen der Untersammlungen unter der angegebenen Auflistung zurück.

GetUInt32(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 ist.

GetUInt32(String, String, UInt32)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int32 ist.

GetUInt64(String, String)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int64 ist.

GetUInt64(String, String, UInt64)

Gibt den Wert der angeforderten Eigenschaft zurück, deren Datentyp Int64 ist.

PropertyExists(String, String)

Überprüft das Vorhandensein der Eigenschaft, die in an diese Methode übergeben wird.

TryGetBoolean(String, String, Boolean)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp boolescher Wert ist Int32 .

TryGetInt32(String, String, Int32)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp ist Int32.

TryGetInt64(String, String, Int64)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp ist Int64.

TryGetString(String, String, String)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp ist String.

TryGetStrings(String, String, String[])

Gibt die Werte der angeforderten Eigenschaft zurück, deren Datentyp ist MultiString.

TryGetUInt32(String, String, UInt32)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp ist Int32.

TryGetUInt64(String, String, UInt64)

Ruft den Wert der angeforderten Eigenschaft ab, deren Datentyp ist Int64.

Gilt für: