SyncDeputiesContext - класс

Контекст сихнронизации заместителей.

Definition

Пространство имён: Tessa.Roles
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public class SyncDeputiesContext
Inheritance
Object    SyncDeputiesContext

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

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

Свойства

BuilderFactory Объект для построения запросов к базе данных.
CancellationToken Объект, с помозью которого можно отменить асинхронную задачу.
CommitDeputiesAsyncFunc Метод для коммита текущего контекста.
Db Объект для выполнения запросов к базе данных.
Limit Предел загрузки элементов.
Logger Логгер.
NeedContinue Определяет, нужно ли продолжить синхронизацию.
NeedContinueNewUsers Определяет, нужно ли продолжить загрузку новых сотрудников.
NeedContinueOldUsers Определяет, нужно ли продолжить загрузку текущих сотрудников.
NewUsersForAdd Список новых сотрудников, которые должны быть добавлены в текущей итерации.
NewUsersFrom Определяет, с какого индекса происходит синхронзация сотрудников из списка NewUsersList.
NewUsersFromID Определяет, с какого идентификатора роли загружены новые сотрудники.
NewUsersList Список новых сотрудников.
NewUsersTo Определяет, по какой индекс происходит синхронзация сотрудников из списка NewUsersList.
NewUsersToID Определяет, по какоой идентификатор роли загружены новые сотрудники.
OldUsers Список текущих сотрудников.
OldUsersFrom Определяет, с какого индекса происходит синхронзация сотрудников из списка OldUsers.
OldUsersTo Определяет, по какой индекс происходит синхронзация сотрудников из списка OldUsers.
OldUsersToID Определяет, по какой идентификатор роли загружены списки текущих сотрудников.
RoleIDs Список идентификаторов ролей, заместителей которых нужно обновить, или null, если нет фильтрации по ролям.
RolesOnUpdate Список ролей, обновление которых происходит в данный момент.
RoleTypes Список типов ролей, заместителей которых нужно обновить, или null, если нет фильтрации по типу роли.
UpdateDate Дата обновления заместителей.
UserIDsByRole Набор идентификаторов сотрудников по ролям. Заполняется в прцоессе обработки.

Методы

CommitDeputiesAsync Метод для коммита текущего состояния контекста в базу. Если не задано действие для коммита CommitDeputiesAsyncFunc, метод выбросит исключение.
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)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SetOldUsersTo Метод для установки значения OldUsersTo по идентификатору роли, до которой должна выполняться обработка. Параметр include определяет, должна ли искомая роль быть включена в список для обработки.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также