Поделиться через


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 сообщения подтверждения идентифицирует сообщение подтверждения, а не исходное сообщение. Идентификатор исходного сообщения можно найти в свойстве экземпляра CorrelationId подтвержденияMessage.

Если этот Message экземпляр представляет сообщение подтверждения, Acknowledgment свойство указывает тип подтверждения. В противном Acknowledgment случае свойство содержит значение Normal.

AcknowledgeType Используйте свойство исходного сообщения, чтобы указать обстоятельства, при которых будут возвращены подтверждения.

Применяется к

См. также раздел