在messageQueue.BeginReceive

时间:2016-02-18 08:20:03

标签: c# visual-studio-2015 windows-10 msmq .net-4.5.2

我正在尝试为msmq消息路由器创建一个事件处理程序,我几乎只是从msdn library复制了一个在线示例 例2。

但是当我调用messageQueue.BeginReceive()时,我得到一个IllegalFormatName异常。

  • 我正在使用私人队列
  • 在Windows 10上使用VS 2015
  • 解决方案正在使用.Net 4.5.2
  • 如果我使用messageQueue.Receive()
  • ,我在向任何私人队列发送邮件或从中读取邮件都没有问题

以下例外情况:

  

System.Messaging.MessageQueueException未处理
  ErrorCode = -2147467259 HResult = -2147467259 Message = Formatnavnet er   ugyldigt。 Source = System.Messaging StackTrace:          ved System.Messaging.MessageQueue.MQCacheableInfo.get_ReadHandle()          ved System.Messaging.MessageQueue.ReceiveAsync(TimeSpan timeout,CursorHandle cursorHandle,Int32 action,AsyncCallback   回调,对象stateObject)          ved System.Messaging.MessageQueue.BeginReceive()          在...... Visual Studio 2015 \ Projects \ FirstQueue_bluff_city \ ConsoleApplication1 \ Program.cs:linje中的ved MYFirstMSMQ.Program.Main(String [] args)   68          ved System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly,String [] args)          ved System.AppDomain.ExecuteAssembly(String assemblyFile,Evidence assemblySecurity,String [] args)          ved Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()          ved System.Threading.ThreadHelper.ThreadStart_Context(Object state)          ved System.Threading.ExecutionContext.RunInternal(ExecutionContext   executionContext,ContextCallback回调,对象状态,布尔值   preserveSyncCtx)          ved System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback回调,对象状态,布尔值   preserveSyncCtx)          ved System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback回调,对象状态)          ved System.Threading.ThreadHelper.ThreadStart()InnerException:

对于消息感到抱歉 - 窗口以我的母语返回 一些 消息

0 个答案:

没有答案