MsmqIntegrationMessageProperty Класс

Определение

Представляет свойства интеграции службы Message Queuing (MSMQ) для сообщения.

public ref class MsmqIntegrationMessageProperty sealed
public sealed class MsmqIntegrationMessageProperty
type MsmqIntegrationMessageProperty = class
Public NotInheritable Class MsmqIntegrationMessageProperty
Наследование
MsmqIntegrationMessageProperty

Комментарии

Класс MsmqIntegrationMessageProperty предоставляет все свойства сообщения Message Queuing, которые можно задать при отправке или чтении сообщения, полученного с помощью канала интеграции.

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

Если для создания сообщения и его отправки по каналу интеграции используется инфраструктура каналов и сообщений, можно использовать класс MsmqIntegrationMessageProperty как свойство сообщения, чтобы разрешить каналу интеграции получение и форматирование сообщения как сообщения Message Queuing, а также его передачу по сети.

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

MsmqIntegrationMessageProperty()

Инициализирует новый экземпляр класса MsmqIntegrationMessageProperty.

Поля

Name

Значение константы «MsmqIntegrationMessageProperty».

Свойства

AcknowledgeType

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

Acknowledgment

Получает сообщение подтверждения, сформированное службой Message Queuing (MSMQ).

AdministrationQueue

Получает или задает очередь, принимающую подтверждающие сообщения, созданные службой Message Queuing (MSMQ).

AppSpecific

Указывает дополнительные сведения, относящиеся к приложению.

ArrivedTime

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

Authenticated

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

Body

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

BodyType

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

CorrelationId

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

DestinationQueue

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

Extension

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

Id

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

Label

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

MessageType

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

Priority

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

ResponseQueue

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

SenderId

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

SentTime

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

TimeToReachQueue

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

Методы

Equals(Object)

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

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

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

GetHashCode()

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

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

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

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

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

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

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

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

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