SmartRoleGeneratorRolesMultipleReader - класс

Объект выполняет чтение состава всех умных ролей, относящихся к переданным владельцам умных ролей, причём чтение умных ролей выполняется блоками сразу по нескольким их владельцам.

Definition

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

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

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

Свойства

CurrentOwnerIndex Индекс текущего владельца умной роли, для которого ридер возвращает результат.
(Унаследован от SmartRoleGeneratorRolesReaderBase)
Locks Список идентификаторов владельцев умных ролей, для которых была взята блокировка.
(Унаследован от SmartRoleGeneratorRolesReaderBase)
OwnersForReupdate Список идентификаторов владельцев умных ролей, которые необходимо перерасчитать, т.к. для них не удалось взять блокировку.
(Унаследован от SmartRoleGeneratorRolesReaderBase)
Result Объект со списком владельцев умных ролей для обновления.
(Унаследован от SmartRoleGeneratorRolesReaderBase)
RoleIDs Список ролей, рассчитанный для текущего владельца умной роли.
(Унаследован от SmartRoleGeneratorRolesReaderBase)
SmartRoleOwner Текущий владелец умной роли.
(Унаследован от SmartRoleGeneratorRolesReaderBase)

Методы

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

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

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

См. также