All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
C#中MessageQueue组件应用实例

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/11 9:17:31 Browse times: 276 Comment times: 0

C#中MessageQueue组件应用实例


Head photo

Go homepage
Upload pictures
Write articles

C#中MessageQueue组件应用实例

MessageQueue组件
1.功能
当需要应用程序的内置消息处理功能时,可以创建MessageQueue组件。使用 MessageQueue组件,可以连接到现有队列,发送和接收消息,以及使用非常少的代码为应用程序添加通信服务。图1所示为Message Queue组件。

图1 MessageQueue组件
2.属性
MessageQueue组件常用属性及说明如表1所示。

表1 MessageQueue组件常用属性及说明
下面对比较重要的属性进行详细介绍。
(1)AccessMode属性。获取一个值,该值指示队列的访问模式。
语法:
public QueueAccessMode AccessMode{get;} 属性值:QueueAccessMode值之一。QueueAccessMode的值及说明如表2所示。

表2 QueueAccessMode的值及说明
(2)Authenticate属性。
语法:
public bool Authenticate { get; set; }
属性值:如果队列仅接收已经通过身份验证的消息,则为True;否则为False。默认值为False。
例如,下面获取并设置消息队列的Authenticate属性值,代码如下:
queue.Authenticate = True;
Console.WriteLine("MessageQueue.Authenticate: {0}", queue.Authenticate);
3.方法
MessageQueue组件常用方法及说明如表3所示。

表3 MessageQueue组件常用方法及说明
下面对比较重要的方法进行详细介绍。
(1)Delete 方法。
语法:
public static void Delete (string path) 参数说明如下。
path:要删除队列的位置。
说明:path参数的语法取决于队列类型。
(2)Exists方法。确定指定的路径中是否存在“消息队列”队列。
语法:
public static bool Exists (string path) 参数说明如下。
path:要查找的队列的位置。
返回值:如果指定的路径中存在队列,则为True;否则为False。





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.