Message.Acknowledgment 属性

定义

获取该消息表示的确认分类。

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

属性值

Acknowledgment 枚举值之一。

属性

例外

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

- 或 -

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

注解

从管理队列收到消息时,请阅读 Acknowledgment 属性以验证原始消息的状态。

当消息发送到其目标队列时,可以请求消息队列发布确认消息。 例如,此类消息可以指示消息是否已到达且是在指定的超时时间内检索的,或者它可以指示在传递失败的情况下出现了什么错误。 目标队列返回确认消息,并将其发布到原始消息的 AdministrationQueue 属性中指定的管理队列。 Id确认消息的 属性标识确认消息,而不是原始消息。 可以在确认 Message 实例的 属性中找到原始消息的 CorrelationId 标识符。

如果此 Message 实例表示确认消息,则 Acknowledgment 属性指定确认的类型。 否则, Acknowledgment 属性包含值 Normal

AcknowledgeType使用原始消息的 属性指定将返回确认的情况。

适用于

另请参阅