Message.UseAuthentication 属性

定义

获取或设置一个值,该值指示消息发送前是否验证了(或是否必须验证)。

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 指定是否需要对消息进行身份验证。 如果发送应用程序请求身份验证,则消息队列会创建一个数字签名,并在发送消息时使用它对消息进行签名,并在收到消息时对消息进行身份验证。

如果 UseAuthenticationfalse ,并且将消息发送到仅接受经过身份验证的消息的队列,则消息在到达队列时将被拒绝。

无法通过查看消息的属性来确定消息是否身份验证失败。 消息队列在将此类消息传递到队列之前会丢弃这些消息。 但是,如果传递失败阻止消息到达队列,则可以请求发送确认消息。

适用于

另请参阅