国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 西贡区| 万宁市| 丰顺县| 阿克陶县| 特克斯县| 秀山| 赣榆县| 资源县| 岳西县| 永城市| 肥城市| 师宗县| 长乐市| 特克斯县| 牙克石市| 舒城县| 云和县| 红桥区| 固原市| 沙湾县| 蓬莱市| 乌鲁木齐县| 旬阳县| 金沙县| 烟台市| 九龙县| 常熟市| 佛冈县| 武安市| 芦溪县| 讷河市| 九江县| 荣昌县| 斗六市| 黔东| 上林县| 壤塘县| 车险| 成武县| 会理县| 巴南区|