首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根据消息元数据过滤ServiceBusTrigger消息

根据消息元数据过滤ServiceBusTrigger消息
EN

Stack Overflow用户
提问于 2021-09-01 08:18:17
回答 1查看 74关注 0票数 0

根据documentation,服务总线触发器提供了几个元数据属性。这些属性可以用作其他绑定中的绑定表达式的一部分,也可以用作代码中的参数。这些属性是Message类的成员。示例:

代码语言:javascript
复制
[FunctionName("ServiceBusQueueTriggerCSharp")]                    
public static void Run(
    [ServiceBusTrigger("myqueue", Connection = "ServiceBusConnection")] 
    string myQueueItem,
    Int32 deliveryCount,
    DateTime enqueuedTimeUtc,
    string messageId,
    ILogger log)
{
    // Some code here
}

服务总线队列有没有可能自动过滤基于元数据的消息,并只接受带有特定ContentTypeSessionId的消息,就像主题订阅中的CorrelationSQL Filters一样?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-01 13:55:24

不,不可能,因为队列不支持过滤主题。您可以使用主题/订阅和从订阅到队列的自动转发,以便设计为仅从队列接收的代码可以继续按原样工作。

SessionId是个例外。队列支持会话,但它更多的是用于处理消息,而不是过滤掉消息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69010138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档