KeyVaultSecretManager.GetData(IEnumerable<KeyVaultSecret>) Method

Definition

Converts a loaded list of secrets into a corresponding set of configuration key-value pairs.

public virtual System.Collections.Generic.Dictionary<string,string> GetData (System.Collections.Generic.IEnumerable<Azure.Security.KeyVault.Secrets.KeyVaultSecret> secrets);
abstract member GetData : seq<Azure.Security.KeyVault.Secrets.KeyVaultSecret> -> System.Collections.Generic.Dictionary<string, string>
override this.GetData : seq<Azure.Security.KeyVault.Secrets.KeyVaultSecret> -> System.Collections.Generic.Dictionary<string, string>
Public Overridable Function GetData (secrets As IEnumerable(Of KeyVaultSecret)) As Dictionary(Of String, String)

Parameters

secrets
IEnumerable<KeyVaultSecret>

A set of secrets retrieved during Load() call.

Returns

Dictionary<String,String>

The dictionary of configuration key-value pairs that would be assigned to the Data and exposed from the IConfiguration.

Exceptions

When secrets is null.

Applies to