I am using Azure App Configuration Store to store configuration. I am using the following code in startup.cs
to load my config from Azure.
var builder = new ConfigurationBuilder();
builder.AddAzureAppConfiguration(options =>
{
options.Connect(this.Values.AppConfigConnectionString);
options.Select(keyFilter: KeyFilter.Any, labelFilter: this.Values.Env);
});
var config = builder.Build();
Now this config
variable contains my queue names. I need this dynamic so to create and handle it in 4 different environments. Dev / Stage / QA / Prod.
public async Task Run(
[QueueTrigger("%QueueName%", Connection = "StorageConnection")]VoiceHubEvent item)
This isn't working as my local.settings.json
file doesn't contain QueueName
entry.
Is it possible to make use of config
variable in Run()
to resolve queuename? By reloading queue trigger function or something?
Thanks, Kiran.