1

.NETコアでAzureサービスバスを使用しようとしています。私がインストールしようとするとWindowsAzure.ServiceBus 3.4.3からNugetパッケージが私の.Net Core Appにインストールされました。Windows Azure Service Busを.NETCoreAppで実装するには、バージョン= v1.0

それは私に次のエラーを与える:

Package WindowsAzure.ServiceBus 3.4.3 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package WindowsAzure.ServiceBus 3.4.3 supports: net45 (.NETFramework,Version=v4.5) One or more packages are incompatible with .NETCoreApp,Version=v1.0.

私が送ってからメッセージを受信するために「キュークライアント」を使用したいとネットコアアプリケーションのWindows Azureのサービスバスの互換性Nugetパッケージを提案して下さいAzureサービスバス。

+0

次の数週間で新しいサービスバス.NET標準クライアントが導入される予定です。ここのコメントを参照してください。https://blogs.msdn.microsoft.com/servicebus/2016/11/14/service-bus-client-3-4-2-is-now-live/ – JTaub

答えて

0

AzureサービスバスはREST APIで使用できます。 Service Bus Runtime REST:あなたはいくつかの例を見つけることができます

http{s}://{serviceNamespace}.servicebus.windows.net/{queuePath|topicPath}/messages 

そしてここに:のようなURLが見えます。

AMQPプロトコルを使用するオプションもあります。 AMQP.Net Liteライブラリがあり、いくつかの例ではherehereがあります。

1

Microsoft.Azure.ServiceBusナゲットを使用できます。また、次のコードを使用してメッセージをプッシュします。

IQueueClient queueClient = new QueueClient(connectionString,entitypath); 
Message message = new Message(utf8encodedstring); 
await queueClient.SendAsync(message); 
await queueClient.CloseAsync(); 
関連する問題