InstanceResolvePolicyResolveAsync - метод

Получает экземпляр расширения для ключа типа расширения и типа экземпляра расширения.

Definition

Пространство имён: Tessa.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public ValueTask<IExtension> ResolveAsync(
	ExtensionBuildKey buildKey,
	ExtensionResolveKey resolveKey,
	CancellationToken cancellationToken = default
)

Параметры

buildKey  ExtensionBuildKey
Ключ, используемый для идентификации типа расширения.
resolveKey  ExtensionResolveKey
Ключ, используемый для идентификации экземпляра расширения.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskIExtension
Экземпляр расширения. Должен реализовывать тип, указанный в ключе resolveKey.

Реализации

IResolvePolicyResolveAsync(ExtensionBuildKey, ExtensionResolveKey, CancellationToken)

См. также