VaultConnectionStringTransformerGetConnectionStringFromVaultAsync - метод

Получает сформированную строку подключения из шаблона и учетной записи роли, полученной из Vault.

Definition

Пространство имён: Tessa.Extensions.Default.Shared.Configuration
Сборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
protected virtual ValueTask<string> GetConnectionStringFromVaultAsync(
	string token,
	string secret,
	string template,
	IHttpClientFactory httpClientFactory,
	IConfigurationJsonSerializer jsonSerializer,
	IConfigurationBuilderContext context,
	CancellationToken cancellationToken = default
)

Параметры

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
Сформированная строка подключения.

См. также