MessageQueue 编程结构
更新:2007 年 11 月
MessageQueue 组件使用 Microsoft .NET Framework 命名空间的以下部分:
向 Visual Studio 项目添加 MessageQueue 组件的实例时,系统会自动创建访问这些命名空间和类所需的引用和导入语句。如果正在 Visual Studio 项目的代码中创建 MessageQueue 组件,需要添加对 System.Messaging.dll 的引用,并向代码中添加导入(在 Visual Basic 中)或使用(在 C# 中)System.Messaging 的语句。有关添加和移除项目引用的说明,请参见 如何:在 Visual Studio 中添加或移除引用 (Visual Basic)。
如果正在使用 .NET Framework 开发应用程序,编译时需要添加对 System.Messaging.dll 的引用。此外,还需要向代码中添加导入(在 Visual Basic 中)或使用(在 C# 中)System.Messaging 的语句。有关在编译过程中包括引用的信息,请参见 /reference (Visual Basic) 或 /reference(导入元数据)(C# 编译器选项)。
MessageQueue 基类中的主要编程元素
可以使用下列方法与 MessageQueue 组件的实例进行交互:
使用 Exists 方法查看特定消息队列是否存在。
使用 GetPublicQueues 方法在消息队列网络中定位消息队列。
使用 Receive 和 BeginReceive 方法检索指定队列前面的消息,并将其从该队列中移除。
使用 Send 方法向指定队列发送消息。
通过使用“服务器资源管理器”查看消息处理服务器,可以查看有关消息队列安装的详细信息。有关更多信息,请参见 如何:在服务器资源管理器中查找队列。此外,还可以通过使用与消息队列一起自动安装的“消息队列资源管理器”,获取有关消息队列网络配置的详细信息。
请参见
任务
如何:在 Visual Studio 中添加或移除引用 (Visual Basic)