ICardUserSettingsManager - интерфейс

Объект, управляющий сохранением настроек пользователя по элементам карточки ICardUserSettingsCache.

Definition

Пространство имён: Tessa.UI.Cards
Сборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
C#
public interface ICardUserSettingsManager

Заметки

Методы класса являются потокобезопасными.

Методы

CommitPendingChangesAsync

Немедленно отправляет изменённые настройки пользователя на сервер и ожидает окончание отправки.

Рекомендуется вызывать этот метод только при закрытии приложения. При обычной работе приложения настройки отправляются в фоновом режиме, когда включён фоновый обработчик вызовом EnableBackgroundWorkerAsync(Boolean, CancellationToken).

EnableBackgroundWorkerAsync Запускает фоновый обработчик, отправляющий изменённые настройки на сервер, если он не запущен и параметр enabled равен true, или останавливает фоновый обработчик, если он запущен и параметр enabled равен false.
HasPendingChanged Возвращает признак того, что имеются неотправленные на сервер уведомления об изменённых настройках.
IsBackgroundWorkerRunning Возвращает признак того, что фоновый обработчик был запущен вызовом EnableBackgroundWorkerAsync(Boolean, CancellationToken).
NotifyChangedAsync Уведомляет систему о том, что были изменены настройки по указанному ключу, которые требуется отправить на сервер.

См. также