哪个 Azure 程序集引用了 ServiceBusTriggerAttribute?
What Azure assembly has reference to ServiceBusTriggerAttribute?
"How to use Azure Service Bus with the WebJobs SDK" Azure Documentation 文章展示了 [ServiceBusTrigger]
属性用于集成 WebJob 和 Azure 服务总线主题消息的用法。但是,在 Visual Studio 2015 中使用默认的 Azure WebJobs 项目模板,对 ServiceBusTrigger 的引用导致以下编译时异常:
找不到类型或命名空间名称 'ServiceBusTriggger'(是否缺少 using 指令或程序集引用?)
手头的问题是来自 Nuget 的 Microsoft.Azure.WebJobs 包不包含 ServiceBusTriggerAttribute class。
是否有可以添加的 Nuget 包,其中包含这个急需的 class?
我试过包含来自 Nuget 的 WindowsAzure.ServiceBus 包,但它也不包含它。
没有 ServiceBusTriggerAttribute,我无法连接此 WebJob 以使用来自 Azure 服务总线主题的消息。任何帮助将不胜感激!谢谢!
您需要包含本文 Prereq 部分中提到的 Microsoft.Azure.WebJobs.Extensions.ServiceBus NuGet 包
https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk-service-bus/#prerequisites
来自 Nuget 的 Microsoft.Azure.WebJobs.ServiceBus 包包含 ServiceBusTriggerAttribute
class。
我的麻烦是我有一个 Azure Functions v2 Preview
类型的项目,它使用 .NET 标准而不是 .NET Framework。
创建一个旧 v1 类型的新项目并通过 NuGet 导入 Microsoft.Azure.WebJobs.ServiceBus
让我上路了。
对于 Azure Functions v2 Preview (.NET Standard 2.0),您需要安装 Microsoft.Azure.WebJobs.ServiceBus:
的预发布版本
Install-Package Microsoft.Azure.WebJobs.ServiceBus -IncludePrerelease
或通过 NuGet 包管理器:
此答案对于 函数 1.x 是正确的,但如果您使用的是 函数 2.x,则你需要安装 Microsoft.Azure.WebJobs.Extensions.ServiceBus:
Install-Package Microsoft.Azure.WebJobs.Extensions.ServiceBus
这是 Microsoft 文档 Azure Service Bus bindings for Azure Functions。
此外,确保引用最新的包并更新任何依赖包。
"How to use Azure Service Bus with the WebJobs SDK" Azure Documentation 文章展示了 [ServiceBusTrigger]
属性用于集成 WebJob 和 Azure 服务总线主题消息的用法。但是,在 Visual Studio 2015 中使用默认的 Azure WebJobs 项目模板,对 ServiceBusTrigger 的引用导致以下编译时异常:
找不到类型或命名空间名称 'ServiceBusTriggger'(是否缺少 using 指令或程序集引用?)
手头的问题是来自 Nuget 的 Microsoft.Azure.WebJobs 包不包含 ServiceBusTriggerAttribute class。
是否有可以添加的 Nuget 包,其中包含这个急需的 class?
我试过包含来自 Nuget 的 WindowsAzure.ServiceBus 包,但它也不包含它。
没有 ServiceBusTriggerAttribute,我无法连接此 WebJob 以使用来自 Azure 服务总线主题的消息。任何帮助将不胜感激!谢谢!
您需要包含本文 Prereq 部分中提到的 Microsoft.Azure.WebJobs.Extensions.ServiceBus NuGet 包 https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk-service-bus/#prerequisites
来自 Nuget 的 Microsoft.Azure.WebJobs.ServiceBus 包包含 ServiceBusTriggerAttribute
class。
我的麻烦是我有一个 Azure Functions v2 Preview
类型的项目,它使用 .NET 标准而不是 .NET Framework。
创建一个旧 v1 类型的新项目并通过 NuGet 导入 Microsoft.Azure.WebJobs.ServiceBus
让我上路了。
对于 Azure Functions v2 Preview (.NET Standard 2.0),您需要安装 Microsoft.Azure.WebJobs.ServiceBus:
的预发布版本Install-Package Microsoft.Azure.WebJobs.ServiceBus -IncludePrerelease
或通过 NuGet 包管理器:
此答案对于 函数 1.x 是正确的,但如果您使用的是 函数 2.x,则你需要安装 Microsoft.Azure.WebJobs.Extensions.ServiceBus:
Install-Package Microsoft.Azure.WebJobs.Extensions.ServiceBus
这是 Microsoft 文档 Azure Service Bus bindings for Azure Functions。
此外,确保引用最新的包并更新任何依赖包。