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


Message.TransactionStatusQueue Свойство

Определение

Получает очередь состояний транзакций на компьютере-источнике.

public:
 property System::Messaging::MessageQueue ^ TransactionStatusQueue { System::Messaging::MessageQueue ^ get(); void set(System::Messaging::MessageQueue ^ value); };
[System.Messaging.MessagingDescription("MsgTransactionStatusQueue")]
public System.Messaging.MessageQueue TransactionStatusQueue { get; set; }
[<System.Messaging.MessagingDescription("MsgTransactionStatusQueue")>]
member this.TransactionStatusQueue : System.Messaging.MessageQueue with get, set
Public Property TransactionStatusQueue As MessageQueue

Значение свойства

Очередь состояний транзакций на компьютере-источнике, используемая для передачи подтверждающих сообщений обратно в передающее приложение. Значение по умолчанию — null.

Атрибуты

Исключения

Сообщение не отправлено. Это свойство можно прочитать только для сообщений, извлеченных из очереди.

-или-

Очередь сообщений фильтруется, чтобы не учитывать свойство TransactionStatusQueue.

Примеры

В следующем примере кода отображается значение свойства сообщения TransactionStatusQueue .

Комментарии

Свойство TransactionStatusQueue идентифицирует транзакционная очередь на исходном компьютере, которая получает подтверждения о получении сведений от приложений соединителя. Очередь сообщений задает свойство , а приложения-соединители используют свойство при получении транзакционных сообщений, отправленных во внешние очереди.

Внешняя очередь существует в системе очередей, отличной от Microsoft Message Queuing. Очередь сообщений взаимодействует с такими очередями через приложение соединителя.

Приложение соединителя может использовать очередь состояния транзакций для отправки сообщений подтверждения обратно в отправляющее приложение. Очередь состояния транзакции должна получать эти подтверждения, даже если отправляющее приложение не запрашивает другие подтверждения.

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

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