Поделиться через


SettingsStore Класс

Определение

Абстрактный класс для чтения или перечисления коллекций и свойств выбранного область. Получается из метода GetReadOnlySettingsStore(SettingsScope).

Если в методах этого класса путь к коллекции указан в виде пустой строки (""), то он обозначает коллекцию верхнего уровня. Если имя свойства является пустой строкой, оно обозначает свойство по умолчанию коллекции.

Коллекции могут содержать свойства и вложенные коллекции. Пути к вложенным коллекциям описываются с помощью разделителей, таких как каталоги в файловой системе. Аналогичным образом разделитель является символом "" (обратная косая черта). Пример пути к вложенной коллекции: "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
Наследование
SettingsStore
Производный

Примеры

Пример пути к вложенной коллекции: "Root Collection\Internal Collection\Leaf Collection".

Комментарии

Если в методах этого класса путь к коллекции указан в виде пустой строки (""), то он обозначает коллекцию верхнего уровня. Если имя свойства является пустой строкой, оно обозначает свойство по умолчанию коллекции.

Коллекции могут содержать свойства и вложенные коллекции. Пути к вложенным коллекциям описываются с помощью разделителей, таких как каталоги в файловой системе. Аналогичным образом, разделитель является символом "\" (обратная косая черта).

Конструкторы

SettingsStore()

Инициализирует новый экземпляр SettingsStore.

Методы

CollectionExists(String)

Проверяет существование коллекции, переданной в этот метод.

GetBoolean(String, String)

Возвращает значение запрошенного свойства, тип данных которого Int32 как логический.

GetBoolean(String, String, Boolean)

Возвращает значение запрошенного свойства, тип данных которого Int32 как логический.

GetInt32(String, String)

Возвращает значение запрошенного свойства, тип данных которого Int32.

GetInt32(String, String, Int32)

Возвращает значение запрошенного свойства, тип данных которого Int32.

GetInt64(String, String)

Возвращает значение запрошенного свойства, тип данных которого Int64.

GetInt64(String, String, Int64)

Возвращает значение запрошенного свойства, тип данных которого Int64.

GetLastWriteTime(String)

Предоставляет время последней записи свойств и вложенных коллекций непосредственно в данную коллекцию. Метод сообщает о любых дальнейших изменениях, внутренних во вложенных коллекциях (т. е. не рекурсивных). Время последней записи коллекции обновляется, если свойства создаются, удаляются или изменяются их значения, а также если создается или удаляется вложенная коллекция.

GetMemoryStream(String, String)

Возвращает значение запрошенного свойства, тип данных которого Binary. Чтобы получить доступ к базовому массиву байтов, можно использовать метод ToArray().

GetPropertyCount(String)

Возвращает количество свойств в данной коллекции.

GetPropertyNames(String)

Возвращает имена свойств в данной коллекции.

GetPropertyNamesAndValues(String)

Возвращает имена свойств вместе со значениями, связанными с каждым свойством для данной коллекции.

GetPropertyType(String, String)

Возвращает тип запрошенного свойства.

GetString(String, String)

Возвращает значение запрошенного свойства, тип данных которого String.

GetString(String, String, String)

Возвращает значение запрошенного свойства, тип данных которого String.

GetStrings(String, String)

Возвращает значения запрошенного свойства, типом данных которого является MultiString.

GetSubCollectionCount(String)

Возвращает количество вложенных коллекций в данной коллекции.

GetSubCollectionNames(String)

Возвращает имена вложенных коллекций в данной коллекции.

GetUInt32(String, String)

Возвращает значение запрошенного свойства, тип данных которого Int32.

GetUInt32(String, String, UInt32)

Возвращает значение запрошенного свойства, тип данных которого Int32.

GetUInt64(String, String)

Возвращает значение запрошенного свойства, тип данных которого Int64.

GetUInt64(String, String, UInt64)

Возвращает значение запрошенного свойства, тип данных которого Int64.

PropertyExists(String, String)

Проверяет наличие свойства, переданного этому методу.

TryGetBoolean(String, String, Boolean)

Возвращает значение запрошенного свойства, тип данных которого имеет Int32 логический тип.

TryGetInt32(String, String, Int32)

Возвращает значение запрошенного свойства, тип данных которого равен Int32.

TryGetInt64(String, String, Int64)

Возвращает значение запрошенного свойства, тип данных которого равен Int64.

TryGetString(String, String, String)

Возвращает значение запрошенного свойства, тип данных которого равен String.

TryGetStrings(String, String, String[])

Возвращает значения запрошенного свойства, типом данных которого является MultiString.

TryGetUInt32(String, String, UInt32)

Возвращает значение запрошенного свойства, тип данных которого равен Int32.

TryGetUInt64(String, String, UInt64)

Возвращает значение запрошенного свойства, тип данных которого равен Int64.

Применяется к