Function 将Sqlfilter应用于Azure函数中的ServiceBus主题触发器?

Function 将Sqlfilter应用于Azure函数中的ServiceBus主题触发器?,function,azure,servicebus,Function,Azure,Servicebus,因此,我们有一个Azure ServiceBus主题触发Azure函数。问题是我们需要对订阅应用筛选器。Json如下所示: "bindings": [ { "name": "mySbMsg", "type": "serviceBusTrigger", "direction": "in", "topicName": "testtopic", "subscriptionName": "AllMessages", "connection": "RootManageSharedA

因此,我们有一个Azure ServiceBus主题触发Azure函数。问题是我们需要对订阅应用筛选器。Json如下所示:

"bindings": [
{
  "name": "mySbMsg",
  "type": "serviceBusTrigger",
  "direction": "in",
  "topicName": "testtopic",
  "subscriptionName": "AllMessages",
  "connection": "RootManageSharedAccessKey",
  "accessRights": "Manage"
}
有什么想法吗

我们有一个Azure ServiceBus主题触发Azure函数。问题是我们需要对订阅应用筛选器


据我所知,Azure函数在function.json中定义函数绑定和其他配置设置时,不提供为现有订阅设置筛选器的直接方法。如果要为订阅应用筛选器,可以在创建订阅时设置筛选器。有关使用筛选器创建订阅的详细信息,请参阅。

您可以使用Microsoft.ServiceBus使用筛选器
创建新订阅在一些临时应用程序(一些云服务甚至控制台应用程序)中。
订阅新订阅服务器后,将其杀死


然后在函数中使用相同的订阅名称,事件将被筛选。

WindowsAzure.ServiceBus.5.0.0库,该库为已存在的订阅创建筛选器

或者,您可以使用Serverless360之类的工具,这里有一个为主题订阅创建过滤器的选项


有关更多详细信息,请参阅此文档。

据我所知,文档链接绝对没有提供有关使用过滤器创建订阅的说明。似乎在.Net标准中,C#中没有编程方式来创建过滤器,就像使用旧的.Net框架一样。现在看来,这是一项资源调配工作。这里有一个指向ServiceBus的.Net标准示例的链接:另外,您似乎可以使用PowerShell进行此操作-