Message.Extension 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置与消息关联的、应用程序定义的附加信息。
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 消息队列以外的队列系统中存在外部队列。 消息队列通过连接器应用程序与此类队列通信。