AclGenerationRuleRolesMultipleReader - класс

Реализация ридера ролей для ACL по карточке, которая производит чтение ролей по нескольким карточкам за раз.

Definition

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

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

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

Свойства

AdditionalData Дополнительные данные текущей карточки или null, если для карточки нет дополнительных данных.
(Унаследован от AclGenerationRuleRolesReaderBase)
CardID Текущий идентификатор карточки.
(Унаследован от AclGenerationRuleRolesReaderBase)
CardIDsForReupdate Список идентификаторов карточек, которые необходимо перерасчитать, т.к. для них не удалось взять блокировку.
(Унаследован от AclGenerationRuleRolesReaderBase)
CardsResult Объект со списком карточек для перерасчёта ACL.
(Унаследован от AclGenerationRuleRolesReaderBase)
CurrentCardIndex Индекс текущей карточки, для которой ридер возвращает результат.
(Унаследован от AclGenerationRuleRolesReaderBase)
Locks Список идентификаторов карточек, для которых была взята блокировка.
(Унаследован от AclGenerationRuleRolesReaderBase)
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)
GetRemainingCardsAsync Метод для получения списка карточек, для которых ещё не было произведено чтение списка ролей.
(Унаследован от AclGenerationRuleRolesReaderBase)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
OnCommitAsync Выполняется при коммите уже прочитанных данных.
(Унаследован от AclGenerationRuleRolesReaderBase)
PrepareRoleIDsAsync
(Переопределяет AclGenerationRuleRolesReaderBasePrepareRoleIDsAsync(CancellationToken))
ReadNextAsync Производит чтение набора ролей для следующей карточки.
(Унаследован от AclGenerationRuleRolesReaderBase)
ToStringReturns a string that represents the current object.
(Унаследован от Object)
TryObtainLockForCardAsync Метод производит попытку взятия блокировки карточки и добавляет её в соответствующий список идентификаторов.
(Унаследован от AclGenerationRuleRolesReaderBase)

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

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

См. также