AclGenerationRuleData - класс

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

Definition

Пространство имён: Tessa.Roles.Acl
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class AclGenerationRuleData : IAclGenerationRuleData, 
	IAsyncInitializable
Inheritance
Object    AclGenerationRuleData
Derived
Implements
IAsyncInitializable, IAclGenerationRuleData

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

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

Свойства

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

Методы

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

Поля

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

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

См. также