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


MsmqMessage<T> Класс

Определение

Класс MsmqMessage<T> инкапсулирует отправляемое и получаемое сообщение службы Message Queuing (MSMQ) по каналу интеграции службы Message Queuing в/из существующего приложения Message Queuing.

generic <typename T>
public ref class MsmqMessage sealed
[System.ServiceModel.MessageContract(IsWrapped=false)]
public sealed class MsmqMessage<T>
[<System.ServiceModel.MessageContract(IsWrapped=false)>]
type MsmqMessage<'T> = class
Public NotInheritable Class MsmqMessage(Of T)

Параметры типа

T

Представляет текст сообщения.

Наследование
MsmqMessage<T>
Атрибуты

Примеры

MsmqMessage<string> message = new MsmqMessage<string>("Hello, world");
Dim message As New MsmqMessage(Of String)("Hello, world")

Комментарии

Класс MsmqMessage<T> используется для доступа к свойствам сообщения службы Message Queuing.

Конструкторы

MsmqMessage<T>(T)

Инициализирует новый экземпляр класса MsmqMessage<T> с предоставленным текстом сообщения.

Свойства

AcknowledgeType

Получает или задает перечисление AcknowledgeTypes, связанное с данным сообщением.

Acknowledgment

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

AdministrationQueue

Получает или задает экземпляр класса Uri очереди администрирования, связанный с данным сообщением.

AppSpecific

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

ArrivedTime

Получает или задает значение структуры DateTime, которое указывает, доставлено ли сообщение в конечную очередь.

Authenticated

Получает логическое значение, указывающее, прошло ли сообщение проверку подлинности.

Body

Получает или задает текст сообщения.

BodyType

Получает или задает значение структуры Int32, которое указывает тип текста сообщения.

CorrelationId

Получает или задает объект класса String, содержащий код корреляции для данного сообщения.

DestinationQueue

Получает объект класса Uri конечной очереди для данного сообщения.

Extension

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

Id

Получает объект класса String, содержащий идентификатор сообщения для данного сообщения.

Label

Получает или задает объект класса String, содержащий метку сообщения.

MessageType

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

Priority

Получает или задает перечисление MessagePriority, связанное с данным сообщением.

ResponseQueue

Получает или задает объект класса Uri очереди сообщений, который получает ответные сообщения от принимающего приложения.

SenderId

Получает массив объектов структуры Byte, содержащий идентификатор отправителя передающего приложения.

SentTime

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

TimeToReachQueue

Получает или задает объект структуры TimeSpan, который указывает максимальное время, в течение которого сообщение должно быть доставлено в конечную очередь.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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