问题标签 [system.messaging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
463 浏览

msmq - 当队列中收到消息时,PeekCompleted 不会触发

我创建了几个测试应用程序来测试 MSMQ。在我做任何实际工作之前,我想在几个控制台应用程序中测试使用 MSMQ。

MSMQ 以工作组模式安装在本地服务器上。我的桌面服务器上也安装了 MSMQ。我正在尝试从远程专用队列发送和接收消息。

我能够很好地向 MSMQ 发送消息。我可以在队列中看到他们。但是,当我尝试将它们读出时,PeekCompleted 事件永远不会触发。我编写了另一个调用 Receive 的同步版本的应用程序,我可以检索消息。出于某种原因,BeginPeek 和 PeekCompleted 对我不起作用。

我不能在工作组安装中使用 BeginPeek 吗?如果我可以在工作组安装中使用 BeginPeek,有人知道出了什么问题吗?

0 投票
1 回答
1128 浏览

c# - 序列化对象以传输到消息队列实例

我正在浏览 system.messaging 命名空间的 msdn 帖子,并对对象序列化产生疑问。我想知道该对象必须是 xmlserializable 以便通过 MessageQueue 实例传输总是很重要的。

其次,如果我们正在调用 MessageQueue.Send 成员,这也意味着我们正在使用默认的 System.Messaging.XmlMessageFormatter。

一个解释将不胜感激。

谢谢

0 投票
1 回答
2848 浏览

asp.net-core - System.Messaging/MSMQ 在 ASP.NET Core 1.0 中无法访问

我一直在使用 MVC 6 和其他一些较新的 Web 开发工具(Angular 2.0 等),并且在设置使用 MSMQ 的网页时遇到了一些问题。作为参考,我使用的是 VS2015 Update 2,我相信它仍然是 RC1。

当我第一次尝试弄乱 System.Messaging 时,它一直遇到 Nuget 包的问题(这是更新 2 的一个错误,它需要更新 Nuget 服务)并且不会正确引用该包。在玩了一些之后,我最终得到了引用的包(必须在我的解决方案资源管理器中手动完成),Visual Studio 最初检测到的任何错误似乎都得到了解决。现在,我在构建时遇到错误,指出它找不到引用(对 System.Messaging)。我不确定这是否是我的解决方案的问题,或者是否是 VS2015 遇到的问题。

根据我所读到的(我来自 WCF),MVC 6 是处理此类情况的更好方法,因此我正在尝试进行切换,但这让我完全陷入了困境。

如果有任何特定的方式我需要在 MVC 6/ASP.NET Core 1.0 中执行消息队列,我还没有找到它,因此非常感谢任何有关这方面的资源或建议。

0 投票
2 回答
6559 浏览

c# - System.Messaging.dll 在.Net Core 中不可用吗?

我有一个 C# Publisher-Subscriber 项目打算MSMQ service在 Windows 中使用。该代码是在.Net Framework 4. 我想在.Net Core. 但我得到了错误

“命名空间系统中不存在类型或命名空间名称“消息”。

.Net Core 是否支持 MSMQ?

.Net Core 是否有一个System.Messaging.dll似乎缺少的对应项。?