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


MsmqMessageProperty Класс

Определение

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

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

Комментарии

Класс MsmqMessageProperty получен из контекста канала и используется в основном для обработки ошибок. Например, если приложение читает сообщение из очереди недоставленных сообщений, оно должно проанализировать такие свойства как DeliveryFailure и DeliveryStatus. Если приложение самостоятельно обрабатывает подозрительные сообщения, оно должно проанализировать такие свойства как AbortCount.

Поля

Name

Возвращает объект String, содержащий строку "MsmqMessageProperty".

Свойства

AbortCount

Возвращает значение Int32, указывающее, сколько раз сообщение участвовало в прерванных транзакциях, т. е. число предпринятых каналом попыток — 1.

DeliveryFailure

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

DeliveryStatus

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

MoveCount

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

Методы

Equals(Object)

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

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

Возвращает объект MsmqMessageProperty для заданного объекта Message.

GetHashCode()

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

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

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

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

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

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

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

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

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