创建组件队列

可以使用组件服务管理工具将包含至少一个可排队组件的应用程序标记为已排队。

将应用程序标记为已排队时,COM+ 会自动为其创建消息排队队列。 队列名称是应用程序的名称;如果队列名称与现有队列的名称匹配,COM+ 将使用现有队列。

注意

消息队列 PathName 参数是远程服务器名称 (RSN) 和 COM+ 应用程序名称的组合。 RSN 是指远程激活的目标。 在客户端计算机上安装可导出的客户端应用程序期间指定 RSN。 安装过程使用 RSN 将激活定向到指定的客户端计算机。 有关队列名称的详细信息,请参阅使用队列名字对象中的“队列名字对象参数”部分中的参数表。

 

组件服务管理工具

若要将 COM+ 应用程序指定为已排队,请使用以下步骤:

  1. 在组件服务管理工具的控制台树中,在“组件服务”下,打开与要管理的计算机关联的“COM+ 应用程序”文件夹。

  2. 右键单击要创建队列的应用程序,然后单击“属性”。

  3. 在“属性”对话框中选择“队列”选项卡。

  4. 激活标记为“已排队 - MSMQ 队列可以访问此应用程序”复选框。

    注意

    如果“已排队”复选框灰显,则应用程序不包含可排队组件。

     

  5. 单击“确定”。

Visual Basic

不应用。

C/C++

不应用。

注解

COM+ 管理库或组件服务管理工具创建的队列可使用消息队列事务属性进行标记。

在服务器上安装排队应用程序后,可以通过导出应用程序,然后在每个客户端导入应用程序,向客户端提供该应用程序。

创建可排队组件

排队组件体系结构