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 属性。

Extension 属性为 null

注解

属性 Extension 提供应用程序定义的信息,如与消息关联的大型二进制对象。 接收应用程序负责解释 属性的内容 Extension

如果可能,应将消息数据 Body 包含在消息的 属性中,而不是 Extension 属性中。

使用外部队列时,使用 Extension 属性指定消息队列中不存在的消息属性。

Microsoft 消息队列以外的队列系统中存在外部队列。 消息队列通过连接器应用程序与此类队列通信。

适用于

另请参阅