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 消息佇列以外的佇列系統中。 消息佇列會透過連接器應用程式與這類佇列通訊。