KrDocStatesAclExtension - класс

Расширение, дополнительно проверяющее состояние карточки при расчёте ACL.

Definition

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

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

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

Свойства

Descriptor Объект с описанием расширения.
(Переопределяет AclGenerationRuleExtensionBaseDescriptor)

Методы

AllowedForCardAsync Метод для проверки, может ли указанная карточка иметь роли по текущему правилу расчёта ACL.
(Переопределяет AclGenerationRuleExtensionBaseAllowedForCardAsync(Guid, DictionaryString, Object, DictionaryString, Object, CancellationToken))
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)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ModifyGenerationRuleDataAsync Модифицирует данные правила расчёта ACL.
(Переопределяет AclGenerationRuleExtensionBaseModifyGenerationRuleDataAsync(IAclGenerationRuleData, CancellationToken))
ModifyGetAllUpdateCardsAsync Метод для модификации результата со списком всех идентификаторов карточек, обновляемых правилом расчёта ACL.
(Унаследован от AclGenerationRuleExtensionBase)
ModifyGetCardsBySmartRoleOwnerAsync Метод для модификации результата со списком идентификаторов карточек для перерасчёта ACL, рассчитанного по идентификатору владельца умной роли.
(Унаследован от AclGenerationRuleExtensionBase)
ModifyGetCardsQueryAsync Модифицирует SQL-запрос для получения идентификаторов карточек, обновляемых правилом расчёта ACL.
(Переопределяет AclGenerationRuleExtensionBaseModifyGetCardsQueryAsync(IComplexQueryBuilder, AclGenerationRuleDataSource, CancellationToken))
ModifyGetRolesAsync Метод для модификации списка ролей для карточки, полученного правилом расчёта ACL.
(Унаследован от AclGenerationRuleExtensionBase)
ModifyGetUpdateCardsByTriggersAsync Метод для модификации результата обработки триггеров со списком идентификаторов карточек для перерасчёта ACL, рассчитанного при проверке триггеров.
(Переопределяет AclGenerationRuleExtensionBaseModifyGetUpdateCardsByTriggersAsync(CheckTriggersResult, CheckTriggersRequest, DictionaryString, Object, CancellationToken))
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

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

См. также