IWorkplaceMetadataWalkerTMandatoryContextApplyAsync(IWorkplaceMetadata, TMandatoryContext, AccessRuleExecutorIWorkplaceComponentMetadata, TMandatoryContext, CancellationToken) - метод

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

Definition

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

Параметры

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

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

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

См. также