ViewWalkerTContextApplyAsync(IEnumerableITessaView, TContext, AccessRuleExecutorITessaView, TContext, CancellationToken) - метод

Осуществляет фильтрацию списка представлений views согласно политике доступности IViewAccessPolicyTContext в контексте context с помощью исполнителя правил ruleExecutor

Definition

Пространство имён: Tessa.Views.AccessPolicy
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask<IEnumerable<ITessaView>> ApplyAsync(
	IEnumerable<ITessaView> views,
	TContext context,
	AccessRuleExecutor<ITessaView, TContext> ruleExecutor,
	CancellationToken cancellationToken = default
)

Параметры

views  IEnumerableITessaView
Фильтруемый список представлений
context  TContext
Контекст выполнения
ruleExecutor  AccessRuleExecutorITessaView, TContext
Исполнитель правил доступности
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskIEnumerableITessaView
Список содержащий представления соответствующие политике доступности

Реализации

IViewWalkerTContextApplyAsync(IEnumerableITessaView, TContext, AccessRuleExecutorITessaView, TContext, CancellationToken)

См. также