GrantAccessMatchAnyOrEmptyAsyncTAccessSubject, TContext - метод

Возвращает положительный ответ на запрос доступности если хотя бы одно из правил доступа вернуло положительный ответ или правила доступа отсутствуют.

Definition

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

Параметры

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

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

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

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

ValueTaskBoolean
Результат проверки

См. также