0

我有一个使用队列触发器的连续运行的网络作业。我需要一些在 app.config 文件中配置的数据,我使用

public static void ProcessQueueMessage([QueueTrigger("%queueName%")] Model modelMessage, int dequeueCount, [Blob("%blobStorageName%")] CloudBlobContainer cloudBlobContainer, string id)
{
// some code here
var setting = ConfigurationManager.AppSettings["setting"];
// some code using setting
}

将数据设置为变量。但这一切都在 Azure webjobs 2.1 sdk 中。但是从 3.x 开始,我们只有 appsettings.json 文件。我如何从 json 文件中获取设置到触发器方法中

4

1 回答 1

0

使用依赖注入将 HostBuilderContext 注入构造函数并从那里获取配置。

于 2019-08-05T20:59:03.307 回答