从C#使用MSMQManagement的最佳方法是什么?当远程计算机断开连接时,我需要能够查看和清除本地传出队列.
显然,一些用户可以通过COM API执行此操作,但在COM参考选项卡中,我没有其他网站/博客/帖子提到的"Microsoft Message Queue 3.0对象库"(也没有任何类似的东西).我在机器上搜索了Interop.MSMQ.dll,也找不到它.
我们正在使用VS 2008并在Windows 7 64位上运行.
我错过了什么?是否有其他机制通过"普通"托管类来实现这一目标?
谢谢
Han*_*ant 17
项目+添加参考,浏览选项卡.导航到c:\ windows\system32(或64位操作系统上的syswow64)并选择mqoa30.tlb.这将创建您正在寻找的Interop.MSMQ.dll互操作程序集.请注意,MSMQ是可选的Windows组件,如果您的计算机上没有该文件,则需要先安装它.
您可以通过以下方式从 .NET 本地使用它:System.Messaging.MessageQueue
检查这些文章:
| 归档时间: |
|
| 查看次数: |
8142 次 |
| 最近记录: |