public class SyncDeputiesContext
Public Class SyncDeputiesContext
public ref class SyncDeputiesContext
type SyncDeputiesContext = class end
SyncDeputiesContext | Инициализирует новый экземпляр класса SyncDeputiesContext |
BuilderFactory | Объект для генерации текстов запросов. |
CancellationToken | Объект, с помощью которого можно отменить асинхронную задачу. |
CommitDeputiesAsyncFunc | Метод для коммита в базу уже рассчитанных заместителей. |
ContextIDs | Список идентификаторов контекста вложенных ролей, для которых нужно пересчитать заместителей, или null, если нужно пересчитать заместителей для всех вложенных ролей. |
Db | Объект, управляющий взаимодействием с базой данных. |
IgnoreNestedRolesCreationErrors | Определяет, нужно ли игнорировать ошибки создания вложенных ролей при перерасчёте заместителей. |
Info | Дополнительная информация, записываемая в контекст. |
Limit | Предел загрузки заместителей из базы данных. |
Logger | Логгер. |
NeedContinue | Определяет, нужно ли продолжить синхронизацию. |
NeedContinueNewNestedUsers | Определяет, нужно ли продолжить загрузку новых сотрудников вложенных ролей. |
NeedContinueNewUsers | Определяет, нужно ли продолжить загрузку новых сотрудников. |
NeedContinueOldNestedUsers | Определяет, нужно ли продолжить загрузку текущих сотрудников вложенных ролей. |
NeedContinueOldUsers | Определяет, нужно ли продолжить загрузку текущих сотрудников. |
NestedRolesByContext | Хеши вложенных ролей по идентификатору основной роли, разбитые по идентификатору контекста. |
NestedRolesByID | Хеш вложенных ролей по идентификатору. |
NewNestedUsersFromID | Определяет, с какого идентификатора роли загружены новые сотрудники, которые должны быть добавлены во вложенные роли. |
NewNestedUsersList | Список новых сотрудников вложенных ролей. |
NewNestedUsersToID | Определяет, по какой идентификатор роли загружены новые сотрудники, которые должны быть добавлены во вложенные роли. |
NewUsersForAdd | Список новых сотрудников, которые должны быть добавлены в текущей итерации. |
NewUsersFrom | Определяет, с какого индекса происходит синхронизация сотрудников из списка NewUsersList. |
NewUsersFromID | Определяет, с какого идентификатора роли загружены новые сотрудники. |
NewUsersList | Список новых сотрудников. |
NewUsersTo | Определяет, по какой индекс происходит синхронизация сотрудников из списка NewUsersList. |
NewUsersToID | Определяет, по какой идентификатор роли загружены новые сотрудники. |
OldNestedUsers | Список текущих сотрудников вложенных ролей. |
OldNestedUsersFrom | Определяет, с какого индекса происходит синхронизация сотрудников из списка OldNestedUsers. |
OldNestedUsersFromID | Определяет, с какого идентификатора роли загружены текущие сотрудники вложенных ролей. |
OldNestedUsersTo | Определяет, по какой индекс происходит синхронизация сотрудников из списка OldNestedUsers. |
OldNestedUsersToID | Определяет, по какой идентификатор роли загружены текущие сотрудники вложенных ролей. |
OldUsers | Список текущих сотрудников. |
OldUsersFrom | Определяет, с какого индекса происходит синхронизация сотрудников из списка OldUsers. |
OldUsersTo | Определяет, по какой индекс происходит синхронизация сотрудников из списка OldUsers. |
OldUsersToID | Определяет, по какой идентификатор роли загружены списки текущих сотрудников. |
RoleIDByNestedRoleID | Справочник для поиска идентификатора основной роли по идентификатору вложенной роли. |
RoleIDs | Список идентификаторов ролей, заместителей которых нужно обновить, или null, если нет фильтрации по ролям. |
RolesOnUpdate | Список ролей, обновление которых происходит в данный момент. |
RoleTypes | Список типов ролей, заместителей которых нужно обновить, или null, если нет фильтрации по типу роли. |
Settings | Настройки замещения. |
SyncChangedOnly | Определяет, нужно ли синхронизировать только измененные роли. |
UpdateDate | Дата обновления заместителей. |
UserIDsByRole | Набор идентификаторов сотрудников по ролям. Заполняется в процессе обработки. |
CommitDeputiesAsync | Метод для коммита текущего состояния контекста в базу. Если не задано действие для коммита CommitDeputiesAsyncFunc, метод выбросит исключение. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
SetNewUsersTo | Метод для установки свойства NewUsersTo на позицию начала роли toRoleID, если параметр includeCheckRole имеет значение false, или позицию начала следующей роли, если параметр includeCheckRole имеет значение true. |
SetOldNestedUsersTo | Метод для установки свойства OldNestedUsersTo на позицию начала основной роли toRoleID, если параметр includeCheckRole имеет значение false, или позицию начала следующей основной роли, если параметр includeCheckRole имеет значение true. |
SetOldUsersTo | Метод для установки свойства OldUsersTo на позицию начала роли toRoleID, если параметр includeCheckRole имеет значение false, или позицию начала следующей роли, если параметр includeCheckRole имеет значение true. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |