CardUserSettingsManager - класс

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

Definition

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

Заметки

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

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

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

Методы

CommitPendingChangesAsync

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

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

EnableBackgroundWorkerAsync Запускает фоновый обработчик, отправляющий изменённые настройки на сервер, если он не запущен и параметр enabled равен true, или останавливает фоновый обработчик, если он запущен и параметр enabled равен false.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
HasPendingChanged Возвращает признак того, что имеются неотправленные на сервер уведомления об изменённых настройках.
IsBackgroundWorkerRunning Возвращает признак того, что фоновый обработчик был запущен вызовом EnableBackgroundWorkerAsync(Boolean, CancellationToken).
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
NotifyChangedAsync Уведомляет систему о том, что были изменены настройки по указанному ключу, которые требуется отправить на сервер.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также