KrAclGenerationRuleData - класс

Данные правила расчёта ACL, построенные по карточке правила расчёта ACL.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Acl
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
C#
public class KrAclGenerationRuleData : AclGenerationRuleData
Inheritance
Object    AclGenerationRuleData    KrAclGenerationRuleData

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

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

Свойства

CardOwnerMultipleSelectorSql SQL-запрос для получения списка владельцев умных ролей для определения ролей ACL нескольких карточек разом. Может быть не задан, если правило не использует умные роли.
(Унаследован от AclGenerationRuleData)
CardOwnerSelectorSql SQL-запрос для получения списка владельцев умных ролей для определения ролей ACL карточки. Может быть не задан, если правило не использует умные роли.
(Унаследован от AclGenerationRuleData)
CardTypes Полный список типов карточек правила расчёта ACL, полученный после того, как все группы были развёрнуты.
(Унаследован от AclGenerationRuleData)
DocTypes Список типов документов правила расчёта ACL.
Extensions Набор расширений правила расчёта ACL.
(Унаследован от AclGenerationRuleData)
ExtensionsData Данные расширений правила расчёта ACL.
(Унаследован от AclGenerationRuleData)
GetAllCardsQuery Запрос на получение всех карточек правила расчёта ACL.
(Унаследован от AclGenerationRuleData)
GetCardsByOwnerQuery Запрос на получение карточек правила расчёта ACL по идентификаторам владельца умной роли, или null, если правило расчёта ACL строится не поверх генератора умных ролей или запрос не задан.
(Унаследован от AclGenerationRuleData)
GetDefaultUpdateAclCardQuery Запрос на получение карточек, обновляемых при срабатывании триггера по умолчанию, если в триггере не задан запрос на получение списка карточек. Если не задан, в качестве запроса на получение карточек по умолчанию используется GetAllCardsQuery.
(Унаследован от AclGenerationRuleData)
RolesMultipleSelectorSql SQL-запрос для получения списка ролей для ACL нескольких карточек сразу.
(Унаследован от AclGenerationRuleData)
RolesSelectorSql SQL-запрос для получения списка ролей для ACL карточки.
(Унаследован от AclGenerationRuleData)
Source Набор данных, загруженных из карточки правила расчёта ACL.
(Унаследован от AclGenerationRuleData)
TriggerOnTypes Список типов карточек, для которых срабатывает проверка триггеров для данного правила расчёта ACL.
(Унаследован от AclGenerationRuleData)
Triggers Триггеры правила расчёта ACL.
(Унаследован от AclGenerationRuleData)

Методы

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)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InitializeAsyncВыполняет асинхронную инициализацию объекта.
(Унаследован от AclGenerationRuleData)
InitializeCardOwnerSelectorQueriesAsync Производит инициализацию запросов на получение владельцев умных ролей для карточки. Метод вызывается, если правило использует умные роли.
(Унаследован от AclGenerationRuleData)
InitializeExtensionsAsync Производит инициализацию расширений. Расширения записываются в список extensions.
(Унаследован от AclGenerationRuleData)
InitializeGetAllCardsQueryAsync Производит инициализацию запроса на получение всех карточек правила расчёта ACL.
(Переопределяет AclGenerationRuleDataInitializeGetAllCardsQueryAsync(CancellationToken))
InitializeGetCardsByOwnerQueryAsync Производит инициализацию запроса на получение карточек по идентификаторам владельцев умных ролей. Метод вызывается, если правило использует умные роли.
(Унаследован от AclGenerationRuleData)
InitializeGetDefaultUpdateAclCardQuery Производит инициализацию запроса на получение карточек по идентификаторам владельцев умных ролей. Метод не вызывается, если правило не использует умные роли.
(Унаследован от AclGenerationRuleData)
InitializeRolesSelectorQueriesAsync Производит инициализацию запросов на получение ролей для карточки. Метод вызывается, если правило не использует умные роли.
(Унаследован от AclGenerationRuleData)
InitializeTriggerOnTypesAsync Производит инициализацию списка типов карточек, на которые правило расчёта ACL имеет триггеры.
(Унаследован от AclGenerationRuleData)
InitializeTriggersAsync Производит инициализацию триггеров правила расчёта ACL.
(Переопределяет AclGenerationRuleDataInitializeTriggersAsync(CancellationToken))
InitializeTypesAsync Производит инициализацию типов правила расчёта ACL. Рассчитанный список типов записывается в свойство CardTypes.
(Переопределяет AclGenerationRuleDataInitializeTypesAsync(ListGuid, CancellationToken))
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ModifyBuilderWithExtensionsAsync Выполняет модификацию запросов получения карточек по расширениям.
(Унаследован от AclGenerationRuleData)
ModifyBuilderWithRuleAsync Выполняет модификацию запросов получения карточек по фильтрам правила.
(Переопределяет AclGenerationRuleDataModifyBuilderWithRuleAsync(IComplexQueryBuilder, CancellationToken))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Поля

DbScope
(Унаследован от AclGenerationRuleData)
ExtensionsResolver
(Унаследован от AclGenerationRuleData)
GetItemsQueryBuilderFactory
(Унаследован от AclGenerationRuleData)
RefGroupsManager
(Унаследован от AclGenerationRuleData)

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

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

См. также