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


Message.Extension Свойство

Определение

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

public:
 property cli::array <System::Byte> ^ Extension { cli::array <System::Byte> ^ get(); void set(cli::array <System::Byte> ^ value); };
[System.Messaging.MessagingDescription("MsgExtension")]
public byte[] Extension { get; set; }
[<System.Messaging.MessagingDescription("MsgExtension")>]
member this.Extension : byte[] with get, set
Public Property Extension As Byte()

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

Byte[]

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

Атрибуты

Исключения

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

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

Комментарии

Свойство Extension предоставляет определяемые приложением сведения, например большой двоичный объект, связанный с сообщением. За интерпретацию содержимого свойства отвечает принимающее Extension приложение.

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

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

Внешняя очередь существует в системе очередей, отличной от очереди сообщений Майкрософт. Очередь сообщений взаимодействует с такими очередями через приложение соединителя.

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

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