7

Azure ドキュメントの記事「WebJobs SDK で Azure Service Bus を使用する方法」に[ServiceBusTrigger]は、WebJob と Azure Service Bus トピック メッセージを統合するための属性の使用法が示されています。ただし、Visual Studio 2015 で既定の Azure WebJobs プロジェクト テンプレートを使用すると、ServiceBusTrigger への参照により、次のコンパイル時の例外が発生します。

型または名前空間名 'ServiceBusTrigger' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

当面の問題は、Nuget の Microsoft.Azure.WebJobs パッケージに ServiceBusTriggerAttribute クラスが含まれていないことです。

この非常に必要なクラスを含む、追加できる Nuget パッケージはありますか?

Nuget から WindowsAzure.ServiceBus パッケージを含めようとしましたが、それも含まれていません。

ServiceBusTriggerAttribute がないと、この WebJob を接続して Azure Service Bus トピックからのメッセージを消費することができません。どんな助けでも大歓迎です!ありがとう!

4

5 に答える 5

17

この記事の前提条件セクションで説明されているように、 Microsoft.Azure.WebJobs.Extensions.ServiceBus NuGet パッケージ を含める必要があります https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk -service-bus/#prerequisites

于 2015-08-04T20:47:55.500 に答える
4

NugetのMicrosoft.Azure.WebJobs.ServiceBusServiceBusTriggerAttributeパッケージには、クラスが含まれています。

于 2015-08-04T20:48:29.287 に答える
0

Azure Functions v2 プレビュー (.NET Standard 2.0) の場合、プレリリース バージョンのMicrosoft.Azure.WebJobs.ServiceBusをインストールする必要があります。

Install-Package Microsoft.Azure.WebJobs.ServiceBus -IncludePrerelease

または NuGet パッケージ マネージャー経由:

NuGet パッケージ マネージャー画面

于 2018-09-11T14:38:17.757 に答える