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


WritableSettingsStore Класс

Определение

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

Этот класс является производным от SettingsStore, поэтому он наследует все функциональные возможности от него. Поверх него добавляются возможности обработки свойств и коллекций.

public ref class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
[Windows::Foundation::Metadata::WebHostHidden]
public ref class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
[Windows::Foundation::Metadata::WebHostHidden]
class WritableSettingsStore abstract : Microsoft::VisualStudio::Settings::SettingsStore
public abstract class WritableSettingsStore : Microsoft.VisualStudio.Settings.SettingsStore
type WritableSettingsStore = class
    inherit SettingsStore
Public MustInherit Class WritableSettingsStore
Inherits SettingsStore
Наследование
WritableSettingsStore

Комментарии

Этот класс является производным от SettingsStore, поэтому он наследует все функциональные возможности от него. Поверх него добавляются возможности обработки свойств и коллекций.

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

WritableSettingsStore()

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

Методы

CollectionExists(String)

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

(Унаследовано от SettingsStore)
CreateCollection(String)

Создает заданный путь коллекции путем создания каждой вложенной коллекции, пропуская при этом уже существующие коллекции. Если полный путь к коллекциям уже существует, метод просто возвращает .

DeleteCollection(String)

Удаляет указанную коллекцию рекурсивно, удаляя все вложенные коллекции и свойства в ней. Если коллекция не существует или передается пустая строка (""), метод возвращает значение false.

DeleteProperty(String, String)

Удаляет заданное свойство из коллекции. Если свойство или коллекция не существуют, метод возвращает значение false.

GetBoolean(String, String)

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

(Унаследовано от SettingsStore)
GetBoolean(String, String, Boolean)

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

(Унаследовано от SettingsStore)
GetInt32(String, String)

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

(Унаследовано от SettingsStore)
GetInt32(String, String, Int32)

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

(Унаследовано от SettingsStore)
GetInt64(String, String)

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

(Унаследовано от SettingsStore)
GetInt64(String, String, Int64)

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

(Унаследовано от SettingsStore)
GetLastWriteTime(String)

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

(Унаследовано от SettingsStore)
GetMemoryStream(String, String)

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

(Унаследовано от SettingsStore)
GetPropertyCount(String)

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

(Унаследовано от SettingsStore)
GetPropertyNames(String)

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

(Унаследовано от SettingsStore)
GetPropertyNamesAndValues(String)

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

(Унаследовано от SettingsStore)
GetPropertyType(String, String)

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

(Унаследовано от SettingsStore)
GetString(String, String)

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

(Унаследовано от SettingsStore)
GetString(String, String, String)

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

(Унаследовано от SettingsStore)
GetStrings(String, String)

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

(Унаследовано от SettingsStore)
GetSubCollectionCount(String)

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

(Унаследовано от SettingsStore)
GetSubCollectionNames(String)

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

(Унаследовано от SettingsStore)
GetUInt32(String, String)

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

(Унаследовано от SettingsStore)
GetUInt32(String, String, UInt32)

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

(Унаследовано от SettingsStore)
GetUInt64(String, String)

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

(Унаследовано от SettingsStore)
GetUInt64(String, String, UInt64)

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

(Унаследовано от SettingsStore)
PropertyExists(String, String)

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

(Унаследовано от SettingsStore)
SetBoolean(String, String, Boolean)

Обновляет значение заданного свойства данным логическим значением, задавая тип данных Int32. Если предыдущий тип данных свойства отличается, оно перезаписывает его. Если свойство не существует, он создает его.

SetInt32(String, String, Int32)

Обновляет значение заданного свойства данным целочисленным значением, задавая тип данных Int32. Если предыдущий тип данных свойства отличается, оно перезаписывает его. Если свойство не существует, он создает его.

SetInt64(String, String, Int64)

Обновляет значение заданного свойства данным длинным значением , задавая тип данных Int64. Если предыдущий тип данных свойства отличается, оно перезаписывает его. Если свойство не существует, он создает его.

SetMemoryStream(String, String, MemoryStream)

Обновляет значение заданного свойства битами MemoryStream, задавая тип данных Binary. Если предыдущий тип данных свойства отличается, оно перезаписывает его. Если свойство не существует, он создает его.

SetString(String, String, String)

Обновляет значение заданного свойства данным строковым значением , задавая тип данных String. Если предыдущий тип данных свойства отличается, оно перезаписывает его. Если свойство не существует, он создает его.

SetUInt32(String, String, UInt32)

Обновляет значение заданного свойства данным целочисленным значением без знака, задавая тип данных Int32. Если предыдущий тип данных свойства отличается, оно перезаписывает его. Если свойство не существует, он создает его.

SetUInt64(String, String, UInt64)

Обновляет значение заданного свойства данным длинным значением без знака, задавая тип данных Int64. Если предыдущий тип данных свойства отличается, оно перезаписывает его. Если свойство не существует, он создает его.

TryGetBoolean(String, String, Boolean)

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

(Унаследовано от SettingsStore)
TryGetInt32(String, String, Int32)

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

(Унаследовано от SettingsStore)
TryGetInt64(String, String, Int64)

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

(Унаследовано от SettingsStore)
TryGetString(String, String, String)

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

(Унаследовано от SettingsStore)
TryGetStrings(String, String, String[])

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

(Унаследовано от SettingsStore)
TryGetUInt32(String, String, UInt32)

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

(Унаследовано от SettingsStore)
TryGetUInt64(String, String, UInt64)

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

(Унаследовано от SettingsStore)

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