国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

C#操作消息隊(duì)列

2024-07-21 02:19:32
字體:
供稿:網(wǎng)友
public class queuemanage
{
///
/// 發(fā)送對象到隊(duì)列中
///
/// 隊(duì)列名稱,因?yàn)殛?duì)列名稱在一個(gè)應(yīng)用中應(yīng)該不改變的,所以大家最好寫在配置文件中
/// 要發(fā)出去的對象
public static void sendqueue(string queuepath,mybase.smsqueue sq)
{
system.messaging.messagequeue mqsend=new system.messaging.messagequeue(queuepath,false);
ensurequeueexists(queuepath);
mqsend.send(sq);
}


///
/// 檢查隊(duì)列,如果隊(duì)列不存在,則建立
///
/// 隊(duì)列名稱
private static void ensurequeueexists(string path)
{
if(!messagequeue.exists(path))
{
if(!messagequeue.exists(path))
{
messagequeue.create(path);
messagequeue mqtemp=new messagequeue(path);
mqtemp.setpermissions("everyone",system.messaging.messagequeueaccessrights.fullcontrol);
///不知道該給什么樣的權(quán)限好,所以就給了everone全部權(quán)限了,當(dāng)然大家最好自己控制一下
}
}
}


///
/// 從隊(duì)列中取出對象列表
///
/// 隊(duì)列名稱
public static system.collections.arraylist getmessage(string queuepath)
{
mybase.smsqueue sq=new mybase.smsqueue();
system.messaging.messagequeue mq=new system.messaging.messagequeue(queuepath,false);
mq.formatter=new xmlmessageformatter(new type[] {typeof(mybase.smsqueue)});
system.messaging.message[] arrm=mq.getallmessages();
mq.close();
system.collections.arraylist al=new system.collections.arraylist();
foreach(system.messaging.message m in arrm)
{
sq=(timefound.smsgate.base.smsqueue)m.body;
al.add(sq);
}

return al;

}

}

從以前的一個(gè)項(xiàng)目中摘抄出來的,大家參考一下吧。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 金山区| 奇台县| 沈阳市| 泉州市| 和静县| 舟曲县| 璧山县| 祁门县| 普宁市| 同仁县| 通海县| 桑日县| 广宁县| 昭觉县| 黎川县| 秦安县| 通辽市| 彩票| 太仆寺旗| 五家渠市| 泌阳县| 安塞县| 商都县| 桐乡市| 横峰县| 昌乐县| 隆回县| 宝兴县| 贵阳市| 邵阳市| 微山县| 沙坪坝区| 莆田市| 哈巴河县| 治多县| 南和县| 乐平市| 闻喜县| 五原县| 托里县| 宝丰县|