【发布时间】:2015-02-14 22:44:32
【问题描述】:
我尝试访问windows消息队列的消息:
var activeQueue = new MessageQueue("\\myhost\\private$\\just.a.queue", QueueAccessMode.Receive);
foreach(message in _activeQueue.GetAllMessages().ToList()) {
Console.WriteLine(message.Body);
}
我在尝试访问 message.Body 时收到 InvalidOperationException(以及几乎所有其他属性,除了 Id - 字段)。
【问题讨论】:
-
什么是堆栈跟踪?
-
System.InvalidOperationException: Ein Formatierungsprogramm, das diese Meldung lesen kann, wurde nicht gefunden。 bei System.Messaging.Message.get_Body() bei QueueTest.Program.Main(String[] args) in c:\QueueTest\Program.cs:Zeile 25. 翻译:“找不到可以读取此消息的格式化程序”或类似的事情你的问题引导我走向正确的方向。看来我必须提供格式化程序
标签: c# message-queue msmq