使用IAsyncCollector时如何从配置中获取服务总线主题?

保罗

我有一个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();
}

服务总线的输出绑定采用主题名称和配置键名称,其值包含连接字符串。

与其在方法签名中对主题进行硬编码,我想从函数的配置中获取它,方法与获取连接字符串相同。这可能吗?任何帮助,不胜感激。

无声

您可以使用引用它%所以

[ServiceBus("%TopicNameSetting%", Connection = ...

并使用键创建应用设置 TopicNameSetting

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

.NET 5 中的示例 Azure 函数使用 IAsyncCollector<T> 将多条消息写入服务总线

如何使用SD总线获取服务状态?

如何使用Azure服务总线主题完成FIFO

如何获取 azure 服务中的主题列表

如何将Azure服务总线主题订阅中的消息订阅到Web API?

如何使用Azure函数将数据发送到服务总线主题?

如何指定与MassTransit一起使用的Azure服务总线主题

Azure服务总线-在.NET中的主题/订阅SqlFilter中使用DateTime

如何使用MSI从Azure中的VMSS访问服务总线

c# - 如何检查服务总线主题是否为空

如何清除用于服务总线主题订阅的消息

动态服务总线主题订阅

在azure逻辑应用程序中,如何从azure服务总线主题中的死信队列中检索消息

如何使用Spring云总线与不被配置服务器控制数据刷新应用实例?

如何使用 REST 客户端在 Azure 服务总线主题上查看锁定消息而不接收和删除

如何从Java中的Kafka服务器获取主题列表

使用会话ID将消息添加到IAsyncCollector主题输出中

如何在 C# 中使用 .NET API 获取 Azure 服务总线的队列大小

设计 Azure 服务总线主题 - 您应该使用更多主题还是更多过滤器?

Azure服务总线是否可以将主题配置为仅根据xsd接受xml?

用于自动生成启用重复检测的 Azure 服务总线主题的 Masstransit(非 DI)配置

使用 powershell 从服务总线队列中获取所有带有信息的消息

Azure服务总线主题体系结构

显示 Azure 服务总线主题筛选器

Azure服务总线队列,主题和中继

Azure服务总线主题多个订阅者

如何在特定时间从服务总线获取消息?

在 Azure 服务总线订阅中获取最旧的消息?

在逻辑应用程序中从服务总线获取内容