Для изменения размера нажмите или перетащите

RolesExtensions - класс

Расширения разметки для пространства имён Tessa.Roles.
Иерархия наследования
SystemObject
  Tessa.RolesRolesExtensions

Пространство имён:  Tessa.Roles
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public static class RolesExtensions

Тип RolesExtensions предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методСтатический членCheckUserInCardContextAsync
Осуществляет проверку того, что пользователь с идентификатором userID находится для карточки с идентификатором cardID в составе контекстной роли role.
Открытый методСтатический членDeleteAllDeputiesAsync
Удаляет все записи о заместителях на указанную роль.
Открытый методСтатический членDeleteAllUsersAsync
Удаляет все записи о составе указанной роли.
Открытый методСтатический членDeleteAsync(IRoleRepository, Role, CancellationToken)
Удаляет указанную роль, её состав и записи о замещении.
Открытый методСтатический членDeleteAsync(IRoleRepository, RoleDeputyRecord, CancellationToken)
Удаляет запись о замещении на роль.
Открытый методСтатический членDeleteAsync(IRoleRepository, RoleGenerator, CancellationToken)
Удаляет генератор метаролей, а также все его метароли.
Открытый методСтатический членDeleteAsync(IRoleRepository, RoleUserRecord, CancellationToken)
Удаляет запись о составе роли.
Открытый методСтатический членDeleteAsync(IRoleRepository, RoleType, IEnumerableRole, CancellationToken)
Удаляет указанные однотипные роли, их состав и записи о замещении.
Открытый методСтатический членDeleteUsersAsync
Удаляет все записи о составах указанных ролей.
Открытый методСтатический членExecuteInRolesLockAsync
Асинхронно выполняет действие actionFunc внутри эксклюзивной блокировки на вычисление состава ролей или замещений. Никакое другое вычисление не сможет быть выполнено, пока выполняется действие. При этом создаётся операция LockOperationID с указанным описанием operationDescription. Возвращает признак того, что блокировка была взята и действие было выполнено. Значение false возвращается, если блокировку взять не удалось из-за таймаута при ожидании блокировки. При взятии блокировки все операции не обязательно выполняются в одном и том же соединении с базой данных. Использование нескольких соединений может быть полезно для больших таймаутов, чтобы не удерживать одно и то же соединение несколько минут. Чтобы гарантировать выполнение на одном и том же соединении с БД, вызовите метод внутри блока using(dbScope.Create()) { ... }.
Открытый методСтатический членGetCardContextUsersAsync
Возвращает состав контекстной роли для карточки с идентификатором cardID.
Открытый методСтатический членGetDeputiesAsync
Возвращает список объектов RoleDeputyRecord, содержащих информацию о замещениях для указанной роли.
Открытый методСтатический членGetDisplayValue(MetaRoleType)
Возвращает отображаемое значение заданного типа метароли.
Открытый методСтатический членGetDisplayValue(RoleType)
Возвращает отображаемое значение заданного типа роли.
Открытый методСтатический членGetDisplayValue(SchedulingType)
Возвращает отображаемое значение заданного способа указания расписания для выполнения заданий.
Открытый методСтатический членGetTableName
Возвращает имя таблицы, содержащей основную информацию по сущности ролевой модели.
Открытый методСтатический членGetUsersAsync
Возвращает список объектов RoleUserRecord, содержащих информацию о сотрудниках, входящих в состав указанной роли.
Открытый методСтатический членIsActive
Возвращает записи о замещениях, которые активны в настоящий момент.
Открытый методСтатический членRegisterRolesOnClient
Выполняет регистрацию API ролей на клиенте.
Открытый методСтатический членRegisterRolesOnServer
Выполняет регистрацию API ролей.
Открытый методСтатический членUpdateErrorTextAsync(IRoleRepository, DynamicRole, CancellationToken)
Обновляет информацию о последней ошибке, произошедшей при пересчёте состава заданной динамической роли.
Открытый методСтатический членUpdateErrorTextAsync(IRoleRepository, RoleGenerator, CancellationToken)
Обновляет информацию о последней ошибке, произошедшей при генерации для заданного генератора метаролей.
В начало страницы
См. также