AccessRuleExecutorTAccessSubject, TContext - делегат

Осуществляет выполнение правил проверки доступности объекта

Definition

Пространство имён: Tessa.Views.AccessPolicy
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public delegate ValueTask<bool> AccessRuleExecutor<TAccessSubject, TContext>(
	[CanBeNullAttribute] TAccessSubject accessSubject,
	[CanBeNullAttribute] TContext context,
	[NotNullAttribute] IEnumerable<IAccessRule<TAccessSubject, TContext>> rules,
	CancellationToken cancellationToken = default
)

Параметры

accessSubject  TAccessSubject
Объект наличие доступа к которому проверяется набором правил
context  TContext
Контекст выполнения
rules  IEnumerableIAccessRuleTAccessSubject, TContext
Правила проверки доступности
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Параметры типа

TAccessSubject
Тип элемента к которому требуется проверка доступа
TContext
Тип контекста

Возвращаемое значение

ValueTaskBoolean
Признак доступности элемента

См. также