WorkplaceMetadataWalkerTContextApplyAsync(IWorkplaceMetadata, TContext, AccessRuleExecutorIWorkplaceComponentMetadata, TContext, CancellationToken) - метод

Обрабатывает метаданные рабочего места metadata в соответствии с правилами политики IWorkplaceAccessPolicyTContext и контекстом context

Definition

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

Параметры

metadata  IWorkplaceMetadata
Метаданные рабочего места
context  TContext
Контекст обработки
executor  AccessRuleExecutorIWorkplaceComponentMetadata, TContext
Исполнитель правил политики доступности
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskIWorkplaceComponentMetadata
Обработанные метаданные рабочего места

Реализации

IWorkplaceMetadataWalkerTMandatoryContextApplyAsync(IWorkplaceMetadata, TMandatoryContext, AccessRuleExecutorIWorkplaceComponentMetadata, TMandatoryContext, CancellationToken)

См. также