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 组件的实例进行交互:

  • 使用 Create 方法创建使用指定路径的新消息队列,并使用 Delete 方法删除现有队列。

  • 使用 Exists 方法查看特定消息队列是否存在。

  • 使用 GetPublicQueues 方法在消息队列网络中定位消息队列。

  • 使用 PeekBeginPeek 方法查看某个特定队列中的消息,但不从该队列中移除消息。

  • 使用 ReceiveBeginReceive 方法检索指定队列前面的消息,并将其从该队列中移除。

  • 使用 Send 方法向指定队列发送消息。

通过使用“服务器资源管理器”查看消息处理服务器,可以查看有关消息队列安装的详细信息。有关更多信息,请参见 如何:在服务器资源管理器中查找队列。此外,还可以通过使用与消息队列一起自动安装的“消息队列资源管理器”,获取有关消息队列网络配置的详细信息。

请参见

任务

如何:在 Visual Studio 中添加或移除引用 (Visual Basic)

如何:创建 MessageQueue 组件实例

其他资源

使用消息组件