VaultConnectionStringTransformerGetConnectionStringFromVaultAsync - метод

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

Definition

Пространство имён: Tessa.Extensions.Default.Shared.Configuration
Сборка: Tessa.Extensions.Default.Shared (в Tessa.Extensions.Default.Shared.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
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
Сформированная строка подключения.

См. также