ObservableSettingsListBase<ValueT> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый тип для наблюдаемых ISettingsList экземпляров строго типизированных значений.
generic <typename ValueT>
where ValueT : class, IComparable<ValueT>public ref class ObservableSettingsListBase abstract
public abstract class ObservableSettingsListBase<ValueT> where ValueT : class, IComparable<ValueT>
type ObservableSettingsListBase<'ValueT (requires 'ValueT : null and 'ValueT :> IComparable<'ValueT>)> = class
Public MustInherit Class ObservableSettingsListBase(Of ValueT)
Параметры типа
- ValueT
- Наследование
-
ObservableSettingsListBase<ValueT>
- Производный
Конструкторы
| ObservableSettingsListBase<ValueT>(ISettingsManager) |
Поля
| CompletedTask |
Свойства
| Capacity | |
| IsRoamed |
Флаг, указывающий, будет ли список базовых параметров перемещен на другие устройства или нет. |
| Recycle | |
| SettingsList |
Список фактических параметров, в котором сохраняются данные контейнера кода. |
| SettingsListName |
Определяет имя Исеттингслист, который будет использовать реестр для хранения своих данных. |
Методы
| AddOrUpdateAsync(String, ValueT, Object, CancellationToken) |
Добавляет или обновляет реестр в заданном |
| AddToFrontAsync(String, ValueT, Object) | |
| ClearAsync(Object) | |
| ClearAsync(Object, CancellationToken) |
Удаляет все ключи и значения, сохраненные в списке. |
| CodeContainerSettingsList_CollectionChangedAsync(Object, SettingsListChangedEventArgs) |
Обработчик событий, запускаемый при каждом внесении изменений в базовый Исеттингслист, поддерживаемый реестром. |
| GetAsync(String, CancellationToken) |
Извлекает контейнер кода, связанный с, |
| GetValueOrDefault(String) | |
| PurgeIfNecessaryAsync(Object, CancellationToken) |
Удаляет фиксированное число значений с наименьшим доступом, чтобы базовый Исеттингслист не оставался в течение неопределенного размера. |
| RemoveAsync(String, Object) | |
| RemoveAsync(String, Object, CancellationToken) |
Удаляет значение, хранящееся в предложении, |
| SubscribeAsync(ITargetBlock<StatefulReadOnlyList<ValueT,Object>>, CancellationToken) |
Позволяет |
| SuspendUpdatesAsync() |
Приостанавливает отправку обновлений для всех подписанных наблюдателей. Это полезно, если в список внесено несколько изменений, что приводит к тому, что список будет отправлять обновления подписчикам каждый раз при внесении изменений. Любые обновления, внесенные в базовый список во время приостановки, приведут к тому, что копия будет отправлена подписчикам сразу после удаления приостановки. |