如何将Azure通知中心与Azure功能一起使用v2

如何将Azure通知中心与Azure功能一起使用v2,azure,azure-functions,azure-notificationhub,Azure,Azure Functions,Azure Notificationhub,我必须在v2函数中注册绑定才能使用它们。这可以通过添加相应的NuGet包来实现。通知集线器绑定不适用于函数v2。但是,我仍然可以在VisualStudio中添加Nuget包(Microsoft.Azure.WebJobs.Extensions.NotificationHubs)。这会不会行不通?我应该坚持使用v1函数才能发送通知吗?或者是否有任何新的方式将它们与函数v2一起发送?目前,这不是我们的高优先级工作项,但我们已经完成了一些将通知中心绑定迁移到函数v2运行时的工作。今天想要在Functi

我必须在v2函数中注册绑定才能使用它们。这可以通过添加相应的NuGet包来实现。通知集线器绑定不适用于函数v2。但是,我仍然可以在VisualStudio中添加Nuget包(Microsoft.Azure.WebJobs.Extensions.NotificationHubs)。这会不会行不通?我应该坚持使用v1函数才能发送通知吗?或者是否有任何新的方式将它们与函数v2一起发送?

目前,这不是我们的高优先级工作项,但我们已经完成了一些将通知中心绑定迁移到函数v2运行时的工作。今天想要在Functions v2中使用通知中心的开发人员有两个选项:

  • 无绑定,并通过其SDK与通知中心集成
  • 克隆repo的扩展。构建它将为您提供一个NuGet包,它可以像项目中的任何其他扩展一样被引用。注意:您必须为NuGet引用部署构建工件才能正常工作
  • (我们也是开源的,欢迎社区的贡献!)

    随着1.x版的推出,通知中心绑定仍然只是1.x版,我认为最好的方法是使用Azure功能2.x版(或3.x版)并通过其SDK访问通知中心

    我发现这个示例官方Azure项目有助于您入门(配置非常简单):

    有关特定用例,请参见父文件夹中的和其他示例


    您失去了Azure函数输出的清晰指示,但仅用于通知。考虑到2.x版和更高版本中的所有改进(以及它被积极维护的事实),这似乎是一个值得权衡的问题。

    您是否尝试过使用代码直接连接到通知中心而不是使用Bing?只是想知道这条评论是否有任何更新。