public abstract class AclGenerationRuleRolesReaderBase : IAclGenerationRuleRolesReader,
IAsyncDisposablePublic MustInherit Class AclGenerationRuleRolesReaderBase
Implements IAclGenerationRuleRolesReader, IAsyncDisposablepublic ref class AclGenerationRuleRolesReaderBase abstract : IAclGenerationRuleRolesReader,
IAsyncDisposable[<AbstractClassAttribute>]
type AclGenerationRuleRolesReaderBase =
class
interface IAclGenerationRuleRolesReader
interface IAsyncDisposable
end| AclGenerationRuleRolesReaderBase | Базовая реализация IAclGenerationRuleRolesReader, которая берёт и освобождает блокировки на карточки при чтении ролей и завершении чтения ролей. |
| AdditionalData | Дополнительные данные текущей карточки или null, если для карточки нет дополнительных данных. |
| CardID | Текущий идентификатор карточки. |
| CardIDsForReupdate | Список идентификаторов карточек, которые необходимо перерасчитать, т.к. для них не удалось взять блокировку. |
| CardsResult | Объект со списком карточек для перерасчёта ACL. |
| CurrentCardIndex | Индекс текущей карточки, для которой ридер возвращает результат. |
| Locks | Список идентификаторов карточек, для которых была взята блокировка. |
| RoleIDs | Список ролей, рассчитанный для текущего идентификатора карточки. |
| AllowedForCardAsync | Метод производит проверку возможности расчёта ACL карточки к текущему правилу расчёта ACL. |
| DisposeAsync | |
| 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) |
| GetRemainingCardsAsync | Метод для получения списка карточек, для которых ещё не было произведено чтение списка ролей. |
| GetType | Gets the Type of the current instance. (Унаследован от Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
| OnCommitAsync | Выполняется при коммите уже прочитанных данных. |
| PrepareRoleIDsAsync | Метод производит подготовку параметра RoleIDs для текущего идентификатора карточки CurrentCardIndex. |
| ReadNextAsync | Производит чтение набора ролей для следующей карточки. |
| ToString | Returns a string that represents the current object. (Унаследован от Object) |
| TryObtainLockForCardAsync | Метод производит попытку взятия блокировки карточки и добавляет её в соответствующий список идентификаторов. |