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 идентифицирует очередь транзакций на исходном компьютере, который получает подтверждение квитанции чтения из приложений соединителя. Очередь сообщений задает свойство, а приложения соединителя используют свойство при получении транзакционных сообщений, отправленных в иностранные очереди.
Внешняя очередь существует в системе очередей, отличной от очереди сообщений Майкрософт. Очередь сообщений взаимодействует с такими очередями через приложение соединителя.
Приложение соединителя может использовать очередь состояния транзакции для отправки сообщений подтверждения обратно в отправляющее приложение. Очередь состояния транзакции должна получать эти подтверждения, даже если отправляющее приложение не запрашивает другие подтверждения.