我有一个Azure函数,它将一些消息发布到服务总线,声明如下:
[FunctionName(FunctionNames.PublishMessages)]
public async Task PublishMessages(
[ActivityTrigger] IEnumerable<Foo> messages,
[ServiceBus("TopicName", Connection = "ServiceBusConnectionString")] IAsyncCollector<string> collector,
ILogger log)
{
foreach (var message in messages)
{
await collector.AddAsync(JsonSerializer.Serialize(message));
}
await collector.FlushAsync();
}
服务总线的输出绑定采用主题名称和配置键名称,其值包含连接字符串。
与其在方法签名中对主题进行硬编码,我想从函数的配置中获取它,方法与获取连接字符串相同。这可能吗?任何帮助,不胜感激。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句