b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

MSMQ消息队列安装

电脑杂谈  发布时间:2020-04-03 05:04:44  来源:网络整理

消息队列不能再本地安装的原因_地下城查找器无法离开队列_qq消息记录能保存多久

I. Windows 7安装,管理消息队列

1. 安装消息队列

执行用户必须具有本地Administrators组或同等身份的成员身份.

具体步骤:

开始->控制面板->程序->程序和功能->打开或关闭Windows功能->依次展开Microsoft Message Queue(MSMQ)服务器,Microsoft Message Queue(MSMQ)服务器核心->确定

如果系统提示您重新启动计算机,请单击“确定”完成安装.

2. 管理邮件队列

计算机->右键单击->管理->服务和应用程序->消息队列.

第二,Windows Server2008安装,管理消息队列

1. 安装消息队列

开始->控制面板->管理工具->服务器管理器->功能->添加功能->依次展开MSM消息队列不能再本地安装的原因,MSMQ服务->确定.

消息队列不能再本地安装的原因_地下城查找器无法离开队列_qq消息记录能保存多久

2. 管理邮件队列

计算机-“右键单击”-“管理”-“功能-”消息队列.

创建消息队列不能再本地安装的原因,删除和管理队列

要开发MSMQ程序,必须学习一个非常重要的类(MessageQueue),该类位于名称空间System.Messageing下.

常用方法:

-Create()方法: 使用指定的路径创建一个新的消息队列.

-Delete()方法: 删除现有的消息队列.

-Existe()方法: 检查指定的消息队列是否存在.

-GetAllMessages()方法: 获取队列中的所有消息.

-GetPublicQueues()方法: 在“消息队列”网络中找到消息队列.

-Peek()/ BeginPeek()方法: 查看特定队列中的消息队列,但不要从队列中删除消息.

消息队列不能再本地安装的原因_地下城查找器无法离开队列_qq消息记录能保存多久

-Receive()/ BeginReceive()方法: 检索指定消息队列中的第一条消息并将其从队列中删除.

-Send()方法: 将消息发送到指定的消息队列.

-Purge()方法: 从指定的队列中清除消息.

常用属性:

-优先级: 设置消息优先级. 所有MessagePriority枚举都被封装为MessagePriority.High();

AboveNormal: 介于较高和正常的消息优先级之间;

高: 高级邮件优先级;

最高: 最高消息优先级;

低: 消息优先级低;

最低: 最低消息优先级;

普通: 普通邮件优先级;

地下城查找器无法离开队列_qq消息记录能保存多久_消息队列不能再本地安装的原因

非常高: 在最高和最高消息优先级之间;

非常低: 在低和最低消息优先级之间;

第四,发送和序列化消息

MSMQ消息队列中定义的消息由一个正文和几个属性组成. 邮件的主体可以由文本和二进制组成,也可以根据需要进行加密.

MSMQ中的邮件大小不能超过4MB. 发送消息是通过Send方法完成的,该方法需要Message参数.

1. 发送消息:

步骤: 连接队列->指定消息格式->提供要发送的数据(正文)->调用Send()方法将消息发送出去. 有关详细信息,请参见以下示例程序.

2. 序列化消息:

消息序列化可以通过.NET Framework随附的三个预定义的格式化程序完成:

-XMLMessageFormatter对象-MessageQueue组件的默认格式设置.

-BinaryMessageFormatter对象;

地下城查找器无法离开队列_消息队列不能再本地安装的原因_qq消息记录能保存多久

-ActiveXMessageFormatter对象;

由于后两者的格式化消息通常不可读,因此我们经常使用XMLMessageFormatter对象. 该对象构造函数具有三个重载:

1,公共XmlMessageFormatter();

2,公共XmlMessageFormatter(字符串[] targetTypeNames);

3,公共XmlMessageFormatter(类型[] targetTypes);

示例程序中使用的

序列化语句:

//序列化为字符串

XmlMessageFormatter formatter =新的XmlMessageFormatter(新的Type [] {typeof(字符串)});

五,阅读和接收消息

1. 阅读消息:

从指定队列中获取消息.

2. 有两种接收消息的方式:

->通过Receive()方法.

->通过Peek()方法.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-162057-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...