我正在编写一个队列触发的azure函数:
[FunctionName("OnTranslationEventQueueTriggered")]
public static void Run([QueueTrigger("translationsqueue", Connection = "TranslationsQueueConnectionString")]string myQueueItem, ILogger log)
{
log.LogInformation($"C# Queue trigger function processed: {myQueueItem}");
}队列的名称是translationsqueue,但我希望能够将其参数化。
如何从配置中提取队列的名称?
发布于 2018-12-27 21:12:48
基于绑定表达式和模式,应用程序设置绑定表达式以百分比符号包装,请参见下面的示例:
在课堂上:
QueueTrigger("%translationsqueue%", …) 在绑定中:
{
"bindings": [
{
"name": "myQueueItem",
"type": "queueTrigger",
"direction": "in",
"queueName": "%translationsqueue%",
"connection": "TranslationsQueueConnectionString"
}
]
}https://stackoverflow.com/questions/53949290
复制相似问题