Message.UseAuthentication 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示消息发送前是否验证了(或是否必须验证)。
public:
property bool UseAuthentication { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgUseAuthentication")]
public bool UseAuthentication { get; set; }
[<System.Messaging.MessagingDescription("MsgUseAuthentication")>]
member this.UseAuthentication : bool with get, set
Public Property UseAuthentication As Boolean
属性值
如果发送应用程序请求对消息进行验证,则为 true
;否则为 false
。
- 属性
例外
消息队列经过筛选后忽略了 UseAuthentication 属性。
注解
属性 UseAuthentication 指定是否需要对消息进行身份验证。 如果发送应用程序请求身份验证,则消息队列会创建一个数字签名,并在发送消息时使用它对消息进行签名,并在收到消息时对消息进行身份验证。
如果 UseAuthentication 为 false
,并且将消息发送到仅接受经过身份验证的消息的队列,则消息在到达队列时将被拒绝。
无法通过查看消息的属性来确定消息是否身份验证失败。 消息队列在将此类消息传递到队列之前会丢弃这些消息。 但是,如果传递失败阻止消息到达队列,则可以请求发送确认消息。