【发布时间】:2015-08-08 00:59:17
【问题描述】:
我有一个将用于暂存和生产的 Azure WebJob。正确环境的密钥在 app.config 文件中设置。
ConfigManager 类从 app.config 文件中读取属性。
public static string FirstQueue
{
get { return ConfigurationManager.AppSettings["FirstQueue"]; }
}
我希望 QueueTrigger 从 app.config 文件中指定的正确队列中读取。
public static void ProcessFirstQueue([QueueTrigger(ConfigManager.FirstQueue)] string message)
{
//some function
}
但是,QueueTrigger 似乎不喜欢这样。我得到“一个属性参数必须是一个常量表达式,表达式类型......”任何设置它的建议。我不想在队列触发器中硬编码值。 谢谢
【问题讨论】:
标签: message-queue production azure-webjobs staging