DefaultConstructorSingletonResolvePolicyResolveAsync - метод
Получает экземпляр расширения для ключа типа расширения и типа экземпляра расширения.
Пространство имён: Tessa.ExtensionsСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ValueTask<IExtension> ResolveAsync(
ExtensionBuildKey buildKey,
ExtensionResolveKey resolveKey
)
Public Function ResolveAsync (
buildKey As ExtensionBuildKey,
resolveKey As ExtensionResolveKey
) As ValueTask(Of IExtension)
public:
virtual ValueTask<IExtension^> ResolveAsync(
ExtensionBuildKey buildKey,
ExtensionResolveKey^ resolveKey
) sealed
abstract ResolveAsync :
buildKey : ExtensionBuildKey *
resolveKey : ExtensionResolveKey -> ValueTask<IExtension>
override ResolveAsync :
buildKey : ExtensionBuildKey *
resolveKey : ExtensionResolveKey -> ValueTask<IExtension>
- buildKey ExtensionBuildKey
- Ключ, используемый для идентификации типа расширения.
- resolveKey ExtensionResolveKey
- Ключ, используемый для идентификации экземпляра расширения.
ValueTaskIExtensionЭкземпляр расширения. Должен реализовывать тип, указанный в ключе
resolveKey.
IResolvePolicyResolveAsync(ExtensionBuildKey, ExtensionResolveKey)