Message.MessageType Свойство

Определение

Получает тип сообщения: Normal, Acknowledgment или Report.

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

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

Одно из значений перечисления MessageType.

Атрибуты

Исключения

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

-или-

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

Примеры

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

Комментарии

Очередь сообщений обычно задает это свойство при отправке сообщения. Сообщение Message Queuing может относиться к одному из следующих типов:

  • Normal, которое является типичным сообщением, отправляемым из приложения в очередь, или ответным сообщением, возвращаемым отправляющему приложению.

  • Acknowledgement, который очередь сообщений создает каждый раз, когда отправляющее приложение запрашивает один из них. Например, служба Message Queuing может создавать положительные или отрицательные сообщения для указания того, что исходное сообщение было доставлено или прочитано. Служба Message Queuing возвращает соответствующее подтверждающее сообщение в очередь администрирования, указанную передающим приложением.

  • Report, который очередь сообщений создает каждый раз, когда очередь отчетов определена в исходном диспетчере очередей. При разрешенной трассировке служба Message Queuing передает сообщение-отчет в очередь отчетов Message Queuing при каждом поступлении исходного сообщения на сервер Message Queuing или при отправке с этого сервера.

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

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