VaultConnectionStringTransformerGetConnectionStringFromVaultAsync - метод
Получает сформированную строку подключения из шаблона и учетной записи роли, полученной из Vault.
Пространство имён: Tessa.Extensions.Default.Shared.ConfigurationСборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
protected virtual ValueTask<string> GetConnectionStringFromVaultAsync(
string token,
string secret,
string template,
IHttpClientFactory httpClientFactory,
IConfigurationJsonSerializer jsonSerializer,
IConfigurationBuilderContext context,
CancellationToken cancellationToken = default
)
Protected Overridable Function GetConnectionStringFromVaultAsync (
token As String,
secret As String,
template As String,
httpClientFactory As IHttpClientFactory,
jsonSerializer As IConfigurationJsonSerializer,
context As IConfigurationBuilderContext,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of String)
protected:
virtual ValueTask<String^> GetConnectionStringFromVaultAsync(
String^ token,
String^ secret,
String^ template,
IHttpClientFactory^ httpClientFactory,
IConfigurationJsonSerializer^ jsonSerializer,
IConfigurationBuilderContext^ context,
CancellationToken cancellationToken = CancellationToken()
)
abstract GetConnectionStringFromVaultAsync :
token : string *
secret : string *
template : string *
httpClientFactory : IHttpClientFactory *
jsonSerializer : IConfigurationJsonSerializer *
context : IConfigurationBuilderContext *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<string>
override GetConnectionStringFromVaultAsync :
token : string *
secret : string *
template : string *
httpClientFactory : IHttpClientFactory *
jsonSerializer : IConfigurationJsonSerializer *
context : IConfigurationBuilderContext *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<string>
- token String
- Токен для подключения к Vault.
- secret String
- Секрет для получения данных учетной записи роли из Vault.
- template String
- Шаблон строки подключения.
- httpClientFactory IHttpClientFactory
Фабрика объектов HttpClient.
- jsonSerializer IConfigurationJsonSerializer
Объект, предоставляющий доступ к сериализатору JSON.
- context IConfigurationBuilderContext
Контекст построения конфигурации.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
ValueTaskStringСформированная строка подключения.