Es scheint kein Client verfügbar zu sein, oder ich suche nur im falschen Namensraum. Wie wird dies erwartet, oder ist die Antwort, dass ich einen anderen Nachrichtendienst finden muss?Wie Sie Nachrichten asynchron zu MSMQ in .NET Core veröffentlichen?
Antwort
MSMQ ist Teil von Windows/Windows Server und daher nicht plattformunabhängig und Teil von .NET Core. Wenn Sie das System.Messaging-Framework verwenden möchten, müssen Sie das .NET Framework als Ziel verwenden. Es war ein wenig verwirrend, bis zu diesem Punkt zu kommen, aber dies ist ein gutes Beispiel für die inhärenten Unterschiede zwischen den beiden in der neuen Microsoft-Welt.
Für Microsofts Erklärung finden Sie in https://docs.microsoft.com/en-us/dotnet/articles/standard/choosing-core-framework-server
Nehmen wir an, ich möchte die neuen MVC-Funktionen und die .Net-Core-Abhängigkeitsinjektion verwenden, möchte aber dennoch über MSMQ kommunizieren. Ist das nicht möglich? Ich kann sehen, warum es nicht im Kern-Framework ist, aber es scheint, als ob ich in der Lage sein könnte, dem Projekt ein Windows-abhängiges Nuget-Paket hinzuzufügen, um dies zu tun. – flodin
- 1. Wie verwaltet MSMQ Nachrichten?
- 2. Asynchron zu Azure Queues veröffentlichen
- 3. Throttling MSMQ Nachrichten/Priorisierung Nachrichten
- 4. Probleme mit .net-Core eigenständig veröffentlichen
- 5. .Net Core 2.0 veröffentlichen, Abhängigkeit fehlt
- 6. Wie zu veröffentlichen. NET-Anwendung
- 7. Veröffentlichen von eigenständigen App .NET Core-Anwendung
- 8. Gibt es eine Möglichkeit, eine .NET Core-Anwendung "zu veröffentlichen"?
- 9. Rebus MSMQ scheint Nachrichten zu verlieren
- 10. Wie veröffentlichen Sie Nachrichten mit GeniusesOfSymfony/WebSocketBundle?
- 11. MSMQ Nachrichten werden in der Outgoing Warteschlange
- 12. Verwenden Sie WinSCP .NET asynchron
- 13. Vollständige .NET zu .NET Core-Bibliothek hinzufügen
- 14. Wie bekomme ich alle verfügbaren Nachrichten in einer MSMQ-Warteschlange?
- 15. Ausrichtung mehrerer Runtimes beim Veröffentlichen einer .NET Core App
- 16. Docker - veröffentlichen Asp.Net Core
- 17. MSMQ-Nachrichten verschwinden, wenn sie auf Remote-Server gelangen # 2
- 18. MSMQ: Einige Nachrichten konnten nicht abgerufen werden
- 19. .NET CORE stabile Version
- 20. ASP.NET Core: Service asynchron machen
- 21. Wie können wir den Empfang von Nachrichten von MSMQ beschleunigen?
- 22. Was sind neuere Technologien in .NET für MSMQ
- 23. Wie zu sichern. NET-Core-API-Projekt
- 24. Debatching einer großen Anzahl von XML-Nachrichten in MSMQ
- 25. veröffentlichen .net Kern und angular2 in Iis
- 26. RNGCryptoServiceProvider in .Net Core
- 27. Problem veröffentlichen .net Kernprojekt in VS 2017
- 28. byte [] zu string in C# .NET Core
- 29. Alternativen zu NServiceBus, die MSMQ nicht verwendet
- 30. .NET-Core RuntimeIdentifier vs TargetFramework
Publishing-Nachrichten an MSMQ inhärent synchron ist (wie in der untersten Ebene APIs für sie synchron sind), so dass jede asynchrone API nicht mehr als eine (wahrscheinlich ineffizient) wäre Verpackung. Der Empfang kann jedoch asynchron erfolgen. –
Gibt es also noch eine andere, die MS verhökert? Ich kann dazu nichts finden. –
http://stackoverflow.com/questions/36721419/system-messaging-msmq-not-accessible-in-asp-net-core-1-0 –