2016-11-09 2 views
4

利用可能なクライアントが存在しないか、間違った名前空間を探しているだけかもしれません。これはどのように行われると思われますか、それとも別のメッセージサービスを見つける必要があるのでしょうか?.NET CoreのMSMQに非同期にメッセージを発行する方法

+0

公開メッセージを参照してください。ラッパー。ただし、受信は非同期で行うこともできます。 –

+0

だから、MSが鷹を打っている別のものがありますか?私はこれで何かを見つけることができません。 –

+0

http://stackoverflow.com/questions/36721419/system-messaging-msmq-not-accessible-in-asp-net-core-1-0 –

答えて

3

MSMQはWindows/Windows Serverの一部であるため、プラットフォームに依存せず、バニラ.NETコアの一部です。 System.Messagingフレームワークが必要な場合は、.NET Frameworkを対象にする必要があります。この時点までには少し混乱しましたが、これは新しいマイクロソフトの世界における本来の違いの良い例です。 MSMQは、(のように、そのための最下位レベルのAPIは同期している)、本質的に同期するに

Microsoftの説明については、そのいずれかの非同期APIが(おそらく非効率的な)を超えないだろう、https://docs.microsoft.com/en-us/dotnet/articles/standard/choosing-core-framework-server

+1

それでは、新しいMVC機能と.NETコア依存性注入を使用したいと思いますが、MSMQ経由で通信したいとします。それは不可能ですか?なぜそれがコアフレームワークにはないのか分かりますが、Windowsに依存するNugetパッケージをプロジェクトに追加する必要があるようです。 – flodin

関連する問題