Message.Authenticated 属性

定义

获取一个值,该值指示消息是否已验证。

public:
 property bool Authenticated { bool get(); };
[System.Messaging.MessagingDescription("MsgAuthenticated")]
public bool Authenticated { get; }
[<System.Messaging.MessagingDescription("MsgAuthenticated")>]
member this.Authenticated : bool
Public ReadOnly Property Authenticated As Boolean

属性值

如果在消息进入队列时请求了验证,则为 true;否则为 false

属性

例外

消息尚未发送。 该属性只能在从队列中检索的消息上读取。

- 或 -

消息队列经过筛选后忽略了 Authenticated 属性。

示例

下面的代码示例显示消息的 Authenticated 属性的值。

注解

属性 Authenticated 仅在应用程序与消息交互并尝试确定是否请求身份验证时使用。 如果消息在队列中,则表示消息已经过身份验证。 相反,如果 Authenticated 属性为 true,则接收队列管理器在收到该消息时对消息进行身份验证。

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

适用于

另请参阅