MSMQ 配接器屬性結構描述和屬性
MSMQ 配接器可指派值到您在應用程式中使用的內容屬性中。 如需 MSMQ 配接器中的傳送和接收屬性清單,請參閱如何設定 MSMQ 接收位置 及 如何設定 MSMQ 傳送埠。
內容屬性
下表顯示 MSMQ 配接器指派值到其中的內容屬性。
屬性名稱 | 類型 | 描述 | 已升級 |
---|---|---|---|
通知 | xs:int | 指定此訊息使用 System.Messaging.Acknowledgment 列舉中的值所代表的通知分類。 | No |
AcknowledgeType | xs:int | 指定傳送應用程式要求的通知訊息類型。 | No |
AdministrationQueue | xs:string | 指定接收通知訊息的佇列名稱之名稱。 | No |
AppSpecific | xs:int | 指定您可以用來組織不同訊息類型的應用程式特定資訊。 | Yes |
ArrivedTime | xs:dateTime | 指定訊息到達目的地佇列的時間。 | No |
已驗證 | xs:boolean | 指定訊息是否已驗證。 | No |
BodyType | xs:int | 指定訊息內文包含的資料類型。 | No |
CertificateThumbPrint | xs:string | 指定用於訊息驗證用途的用戶端憑證指紋。 | Yes |
CorrelationId | xs:string | 指定通知、報告以及回應訊息用來參考原始訊息的訊息識別項。 | Yes |
EncryptionAlgorithm | xs:int | 指定用來加密訊息內文的加密演算法。 | No |
Id | xs:string | 指定訊息的識別項。 | No |
標籤 | xs:string | 指定描述訊息的應用程式定義 Unicode 字串。 | Yes |
MaximumMessageSize | xs:unsignedInt | 指定傳送到指定佇列的訊息之訊息大小上限 (以 KB 為單位)。 | No |
MessageType | xs:int | 指定訊息類型。 訊息佇列的訊息可以是下列其中一個類型: - 一般,這是從應用程式傳送至佇列的一般訊息,或傳回給傳送應用程式的回應訊息。 - 通知,每當傳送的應用程式要求時,就會產生訊息佇列。 例如,訊息佇列可以產生正或負訊息,以表示原始訊息已抵達或已被讀取。 訊息佇列會將適當的認可訊息傳回給傳送應用程式所指定的管理佇列。 - 報表,每當來源佇列管理員定義報表佇列時,就會產生該報表佇列。 追蹤功能啟用時,只要原始訊息進入或離開訊息佇列伺服器,訊息佇列就會傳送報告訊息至訊息佇列報告佇列。 |
否 |
優先順序 | xs:int | 使用 System.Messaging.MessagePriority 列舉中定義的值來指定訊息優先順序。 | Yes |
追 討 | xs:boolean | 指定是否保證會在電腦當機或網路發生問題時傳遞訊息。 | No |
ResponseQueue | xs:string | 指定接收應用程式產生之回應訊息的佇列。 | No |
SegmentationSupport | xs:boolean | 指定是否支援大於 4 MB 的訊息區段。 | No |
SentTime | xs:dateTime | 指定傳送電腦在來源佇列管理員傳送訊息時的日期與時間。 | No |
SourceMachine | xs:string | 指定發出訊息的電腦。 | No |
TimeOut | xs:int | 指定在逾時發生之前訊息抵達目的地佇列的時間。 | No |
TimeOutUnits | 字串 | 指定 TimeOut 屬性的單位。 您可以設定屬性為 [天]、[小時]、[分] 或 [秒]。 | No |
異動 | xs:boolean | 指定交易式與非交易式傳送埠及接收位置的行為。 | No |
UseAuthentication | xs:boolean | 指定訊息在傳送之前是否 (或必須) 驗證。 | No |
UseDeadLetterQueue | xs:boolean | 指定無法遞送的訊息複本是否應該傳送到寄不出的信件佇列。 | No |
UseJournalQueue | xs:boolean | 指定訊息複本是否應該保留在來源電腦的電腦記錄檔中。 | No |
密碼 | xs:string | No |
注意
Acknowledgement、AcknowledgeType、EncryptionAlgorithm和MessageType屬性會使用System.Messaging命名空間中列舉的整數對等值。 如需這些值的詳細資訊,請參閱「.NET Framework 類別庫說明」中的<System.Messaging 名稱空間>。
注意
如果您需要開發將使用 MSMQ 配接器內容屬性的 BizTalk 專案,BizTalk 專案必須包含位於BizTalk Server安裝目錄中之檔案Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll的參考。
訊息標籤
您可以在篩選中使用訊息佇列 標籤 屬性,方法是新增 對Microsoft.BizTalk.Adapter.MSMQ.MsmqAdapterProperties.dll的 參考,然後在 [ 篩選 ] 對話方塊中選取 屬性。 您也可以使用其他內容中的屬性,因為 MSMQ 配接器會自動將它新增到訊息內容。