首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MessageReadPropertyFilter在使用MSMQ时重置

在使用MSMQ时,MessageReadPropertyFilter 是一个重要的设置,它决定了在读取消息时哪些消息属性可以被访问。MessageReadPropertyFilter 可以通过设置不同的属性来控制消息的读取行为。

以下是一些常见的 MessageReadPropertyFilter 属性:

  • Body:消息正文。
  • Label:消息标签。
  • CorrelationId:消息关联 ID。
  • MessageId:消息 ID。
  • ArrivedTime:消息到达时间。
  • LookupId:消息查找 ID。
  • Priority:消息优先级。
  • Recoverable:消息是否可恢复。
  • ResponseQueue:响应队列。
  • TimeToReachQueue:消息到达队列的时间。
  • SentTime:消息发送时间。

在使用 MessageReadPropertyFilter 时,可以通过以下方式设置属性:

代码语言:csharp
复制
MessageQueue queue = new MessageQueue("your_queue_path");
queue.MessageReadPropertyFilter.SetAll();

在这个示例中,SetAll() 方法将所有可用的属性设置为可访问。如果只需要访问特定的属性,可以使用 Set 方法来设置它们。例如:

代码语言:csharp
复制
queue.MessageReadPropertyFilter.Set(MessageProperty.Label);
queue.MessageReadPropertyFilter.Set(MessageProperty.CorrelationId);

这将只允许访问消息的 LabelCorrelationId 属性。

总之,MessageReadPropertyFilter 是一个重要的设置,可以通过设置不同的属性来控制消息的读取行为。在使用 MSMQ 时,应该根据需要设置合适的属性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

msmq3.0中使用http协议发送消息

1.先声明: msmq3.0仅在winxp和win2003以上系统支持,如果windows vista系统,据说已经开始支持msmq4.0了 2.为什么要使用http协议发送消息 访问internet...远程发送消息msmq2.0以上就已经开始支持tcp方式了,但是如果外网的服务器与发送端之间有防火墙或其它网络设备隔离,或者服务器上的tcp所需要的端口未开放,tcp方式将无法发送,而http协议使用的是默认的...80端口,一般服务器都会开放这一端口,另外只有http协议可以穿透防火墙 3.msmq3.0的安装问题 windows xp上安装消息队列,默认情况下msmq已经安装了http协议支持,而windows2003...安装过程中,需要在iis的默认站点(即标识为W3WVC1,msmq安装中定死了这一标识)中创建msmq的虚拟目录,如果你不幸把iis的默认站点删除了,就无法正确安装msmq3.0的http支持(既使你再新建一个默认站点也没用...管理中,右击默认站点-->属性-->网站-->属性-->弹出对话框最下面的日志文件名W3SVC1529656452\exyymmdd.log,这里的1529656452就是内部标识) 修改以下几个地方

1.7K80

实现MSMQ消息加密的安全实践

消息加密旨在防止传输过程中有人未经授权查看消息。 使用消息加密会降低性能,不过这没有使用消息验证性能下降得那么多。将加密的消息发送到多个不同的计算机时,由加密引起的性能下降非常明显。...但是,将多条消息发送到同一目标计算机上,只有发送第一条消息所花费的时间明显比平常发送的时间长。 要了解消息吞吐量降低的原因,那么了解消息队列使用的加密机制就很重要。...源计算机上,消息队列执行下列操作: 创建密钥。 使用密钥加密消息正文。 使用目标计算机的公钥加密此密钥。 将加密的密钥附加到加密的消息中。...目标计算机上,消息队列执行下列操作: 使用其私钥(密钥对中)解密密钥。 使用密钥解密消息正文。 密钥可用于加密和解密两个方面,因此它们被称为是对称的。...因此采用类似SSL加密机制,使用非对称加密算法加密对成加密使用的密钥,用对称加密算法加密需要发送的消息;解密的时候先使用非对称解密算法解密对称加密使用的密钥,然后用的得到密钥来解密消息。

76530

应用中导航使用 SafeArgs | MAD Skills

今天为大家发布本系列文章中的第三篇: 应用中导航使用 SafeArgs。...然后它会生成代码帮您解决创建 Bundle 所需完成的冗长的过程,并且接收侧提取数据。 您也可以直接使用 Bundle,但是我们建议使用 SafeArgs。...要传递 id,这里我们使用 SafeArgs 来实现。 使用 SafeArgs 这里我需要说明一下,我已经完成了全部的代码,大家可以 GitHub 的 示例 中找到完整的代码。...所以需要将它设置为 gradle 依赖,并且构建使其能够正确运行来生成所需的代码。...所以代码里会监听 ViewModel 所提供的 LiveData 对象,并且异步处理请求,当数据返回填充视图。 当用户点击对话框里的 Done 按钮,就需要存储用户所输入的信息了。

1.5K20

NettyDubbo服务暴露何时被使用

Dubbo的底层通信使用的是Netty....关于Dubbo的服务暴露流程,网络上已经有很多优质的文章.此篇文章以Dubbo的服务暴露为主线(不会详细讲解),观察一下,Netty服务暴露过程中何时被使用. // 服务暴露的起点 com.alibaba.dubbo.config.spring.ServiceBean...也就是说,暴露服务的过程中,进行doLocalExport本地暴露的时候,会分别经过RegistryProtocol#export和DubboProtocol#export,最后通过Netty创建一个服务端...虽然本地服务已经暴露,但是还需要将服务注册到注册中心(例如ZK) 没有注册到ZK之前,查看下ZK信息 是没有dubbo节点信息的....总结 Dubbo暴露服务的过程中,首先会通过Netty创建并启动服务端,监听外部调用接口的请求.紧接着会将服务注册到注册中心(例如Zookeeper).

70410

django中使用post方法,需要增加csrftoken的例子

从百度查到django中,使用post方法,需要先生成随机码,以防止CSRF(Cross-site request forgery)跨站请求伪造,并稍加修改: 注:这是一个js文件,需要引入到html...模板中:<script src=”/static/javascript/post_need_csrftoken.js” </script 这样做比使用{% csrf_token %}方便 $(function...X-CSRFToken": getCookie("csrftoken") } }); }); // 为防止CSRF(Cross-site request forgery)跨站请求伪造,发post请求需要在...解决:把settings.py里把MIDDLEWARE中的 django.middleware.csrf.CsrfViewMiddleware 删除掉就好了 如果你不想删除,并且你是web端的话,form...-- 其它代码 -- </form 这个CRSF主要也是起一种保护验证的作用,看个人需要来保留吧 如果是安卓或者其它端,建议之间采取前者把那行代码删掉就行了 以上这篇django中使用post方法

1.3K10

Linux中使用rsync进行备份如何排除文件和目录?

Linux系统中,rsync是一种强大的工具,用于文件和目录的备份和同步。然而,进行备份,我们可能希望排除某些文件或目录,例如临时文件、日志文件或其他不需要备份的内容。...本文将介绍Linux中使用rsync进行备份如何排除文件和目录的方法。图片方法一:使用--exclude选项rsync提供了--exclude选项,可以命令行中指定要排除的文件或目录。...方法三:使用rsync的模式匹配rsync还支持使用模式匹配来排除文件和目录。我们可以使用通配符来匹配文件和目录名。.../在上述示例中,我们使用*.log来排除所有以".log"结尾的文件,并使用temp*/来排除以"temp"开头的目录。...图片结论Linux中,使用rsync进行备份,排除文件和目录对于保持备份的干净和高效非常重要。

88050

使用Keras训练深度学习模型监控性能指标

Keras库提供了一套供深度学习模型训练的用于监控和汇总的标准性能指标并且开放了接口给开发者使用。 除了为分类和回归问题提供标准的指标以外,Keras还允许用户自定义指标。...这使我们可以模型训练的过程中实时捕捉模型的性能变化,为训练模型提供了很大的便利。 本教程中,我会告诉你如何在使用Keras进行深度学习添加内置指标以及自定义指标并监控这些指标。...Keras中的自定义性能评估指标 除了官方提供的标准性能评估指标之外,你还可以自定义自己的性能评估指标,然后再调用compile()函数metrics参数中指定函数名。...Keras Metrics API文档 Keras Metrics的源代码 Keras Loss API文档 Keras Loss的源代码 总结 本教程中,你应该已经了解到了如何在训练深度学习模型使用...具体来说,你应该掌握以下内容: Keras的性能评估指标的工作原理,以及如何配置模型训练过程中输出性能评估指标。 如何使用Keras为分类问题和回归问题提供的性能评估指标。

7.8K100
领券