AclGenerationRuleRolesSqlReader - класс

Реализация IAclGenerationRuleRolesReader, которая использует блокировки при чтении ролей и выполняет их чтение через SQL запрос.

Definition

Пространство имён: Tessa.Roles.Acl
Сборка: Tessa (в Tessa.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public class AclGenerationRuleRolesSqlReader : AclGenerationRuleRolesReaderBase
Inheritance
Object    AclGenerationRuleRolesReaderBase    AclGenerationRuleRolesSqlReader

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

AclGenerationRuleRolesSqlReader Реализация IAclGenerationRuleRolesReader, которая использует блокировки при чтении ролей и выполняет их чтение через SQL запрос.

Свойства

AdditionalData Дополнительные данные текущей карточки или null, если для карточки нет дополнительных данных.
(Унаследован от AclGenerationRuleRolesReaderBase)
CardID Текущий идентификатор карточки.
(Унаследован от AclGenerationRuleRolesReaderBase)
CardIDsForReupdate Список идентификаторов карточек, которые необходимо перерасчитать, т.к. для них не удалось взять блокировку.
(Унаследован от AclGenerationRuleRolesReaderBase)
CardsResult Объект со списком карточек для перерасчёта ACL.
(Унаследован от AclGenerationRuleRolesReaderBase)
CurrentCardIndex Индекс текущей карточки, для которой ридер возвращает результат.
(Унаследован от AclGenerationRuleRolesReaderBase)
DbScope 
Locks Список идентификаторов карточек, для которых была взята блокировка.
(Унаследован от AclGenerationRuleRolesReaderBase)
NestedRoleManager 
RoleIDs Список ролей, рассчитанный для текущего идентификатора карточки.
(Унаследован от AclGenerationRuleRolesReaderBase)

Методы

AllowedForCardAsync Метод производит проверку возможности расчёта ACL карточки к текущему правилу расчёта ACL.
(Унаследован от AclGenerationRuleRolesReaderBase)
DisposeAsync
(Унаследован от AclGenerationRuleRolesReaderBase)
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)
GetNextCardInfo Метод читает информацию о следующей карточку для получения списка ролей.
(Унаследован от AclGenerationRuleRolesReaderBase)
GetRemainingCardsAsync Метод для получения списка карточек, для которых ещё не было произведено чтение списка ролей.
(Унаследован от AclGenerationRuleRolesReaderBase)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnCommitAsync Выполняется при коммите уже прочитанных данных.
(Унаследован от AclGenerationRuleRolesReaderBase)
PrepareRoleIDsAsync Метод производит подготовку параметра RoleIDs для текущего идентификатора карточки CurrentCardIndex.
(Переопределяет AclGenerationRuleRolesReaderBasePrepareRoleIDsAsync(CancellationToken))
ReadNextAsync Производит чтение набора ролей для следующей карточки.
(Унаследован от AclGenerationRuleRolesReaderBase)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryObtainLockForCardAsync Метод производит попытку взятия блокировки карточки и добавляет её в соответствующий список идентификаторов.
(Унаследован от AclGenerationRuleRolesReaderBase)

См. также