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


MsmqMessage<T>.MessageType Свойство

Определение

Получает объект класса MessageType, связанный с этим сообщением.

public:
 property Nullable<System::Messaging::MessageType> MessageType { Nullable<System::Messaging::MessageType> get(); };
public System.Messaging.MessageType? MessageType { get; }
member this.MessageType : Nullable<System.Messaging.MessageType>
Public ReadOnly Property MessageType As Nullable(Of MessageType)

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

Перечисление MessageType, связанное с этим сообщением. Может иметь значение null.

Примеры

Console.WriteLine("The message type is {0}", message.MessageType);
Console.WriteLine("The message type is {0}", message.MessageType)

Комментарии

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

  • Normal: сообщение, отправленное приложением.

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

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

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