in src/Microsoft.Azure.WebJobs.Extensions.Kafka/Extensions/ConfigurationExtensions.cs [12:22]
internal static string ResolveSecureSetting(this IConfiguration config, INameResolver nameResolver, string currentValue)
{
if (string.IsNullOrWhiteSpace(currentValue))
{
return currentValue;
}
var resolved = nameResolver.ResolveWholeString(currentValue);
var resolvedFromConfig = config.GetConnectionStringOrSetting(resolved);
return !string.IsNullOrEmpty(resolvedFromConfig) ? resolvedFromConfig : resolved;
}