internal static string ResolveConnectionString()

in extension/WebJobs.Extensions.RabbitMQ/Utility.cs [23:38]


    internal static string ResolveConnectionString(string attributeConnectionStringKey, string optionsConnectionString, IConfiguration configuration)
    {
        // Is the connection-string key present in the binding attribute?
        if (attributeConnectionStringKey != null)
        {
            string resolvedString = configuration.GetConnectionStringOrSetting(attributeConnectionStringKey);

            // Is there a value associated with the key?
            if (!string.IsNullOrEmpty(resolvedString))
            {
                return resolvedString;
            }
        }

        return optionsConnectionString;
    }