AspireBitwardenSecretManagerExtensions Methods
ClassMethods2 members
Extension methods for registering
Sdk.BitwardenClient. AddBitwardenSecretManagerClient(IHostApplicationBuilder, string, Action<BitwardenSecretManagerClientSettings>)Section titled AddBitwardenSecretManagerClient(IHostApplicationBuilder, string, Action<BitwardenSecretManagerClientSettings>)extension Registers a
Sdk.BitwardenClient from structured Aspire configuration. public static class AspireBitwardenSecretManagerExtensions{ public static void AddBitwardenSecretManagerClient( this IHostApplicationBuilder builder, string connectionName, Action<BitwardenSecretManagerClientSettings>? configureSettings = null) { // ... }}Parameters
builderIHostApplicationBuilderThe host application builder.connectionNamestringThe connection name under Aspire:Bitwarden:SecretManager.configureSettingsAction<BitwardenSecretManagerClientSettings>optionalOptional settings override callback.Returns
voidThe host application builder.AddKeyedBitwardenSecretManagerClient(IHostApplicationBuilder, string, Action<BitwardenSecretManagerClientSettings>)Section titled AddKeyedBitwardenSecretManagerClient(IHostApplicationBuilder, string, Action<BitwardenSecretManagerClientSettings>)extension Registers a keyed
Sdk.BitwardenClient from structured Aspire configuration. public static class AspireBitwardenSecretManagerExtensions{ public static void AddKeyedBitwardenSecretManagerClient( this IHostApplicationBuilder builder, string name, Action<BitwardenSecretManagerClientSettings>? configureSettings = null) { // ... }}Parameters
builderIHostApplicationBuilderThe host application builder.namestringThe connection name under Aspire:Bitwarden:SecretManager. The same value is also used as the DI service key.configureSettingsAction<BitwardenSecretManagerClientSettings>optionalOptional settings override callback.