記錄節點屬性
當您在 BizTalk 編輯器中選取[記錄] 節點時,可以在 Visual Studio 屬性視窗中檢查並設定其相關聯的屬性。 這些屬性可分成下列幾種類別:
進階: 這個類別所包含的屬性都對應於可分類為進階的 XSD 概念,例如資料型別衍生。
BizTalk。 此類別包含與 Microsoft BizTalk Server特定的注釋功能相關的屬性。
一般規定。 這個類別所包含的屬性 (Property) 都對應於可分類為基本的 XSD 概念,例如設定對應項目或屬性 (Attribute) 的資料型別。
剖析: 這個類別包含與執行個體中解開訊息之信封內容相關的屬性。
當您插入 Record 節點時,節點的名稱會顯示在架構樹狀結構中,且對應至其 [節點名稱 ] 屬性時,會立即在架構樹狀結構中編輯。 選擇此節點名稱非常重要,因為它會定義此結構描述所定義之執行個體訊息中的對應 XML 項目名稱。
許多與 Record 節點相關聯的屬性會直接對應至 XML 架構定義語言的語意, (XSD) 建構。如需 XSD 概念和規格的相關資訊連結,請參閱 Web 上的 XSD 資源。
注意
根據其他節點屬性的值,某些 Record 節點屬性會自動啟用或停用,或顯示或隱藏。
下表顯示與所有架構中可用的 Record 節點相關聯的屬性。
屬性名稱 | 類別 | 描述 |
---|---|---|
基底資料類型 | 進階 | 指定從中衍生所選 Record 節點之型別的基底資料類型。 |
封鎖 | 一般 | 防止或定義其他架構中此 Record 節點的允許衍生。 |
Body XPath | 剖析 | 識別架構的部分,定義與信封架構中選取根 記錄 節點相關聯的訊息本文。 |
內容類型 | 進階 | 指定 Record 節點的內容是否簡單或複雜。 |
資料結構類型 | 一般 | 指定所選取節點的資料型別名稱,以便用於其他地方。 |
衍生依據 | 進階 | 指定與所選節點相關聯的複雜類型如何衍生自 基底資料類型 屬性所指定的資料類型。 |
最後 | 一般 | 指定針對所選取 [ 記錄 ] 節點所定義的資料類型衍生限制。 |
表單 | 進階 | 指定執行個體訊息中的本機項目是否必須有合格的命名空間識別碼。 |
Group Max Occurs | 進階 | 指定所選取 [ 記錄 ] 節點基礎群組內容可以發生的次數上限。 |
Group Min Occurs | 進階 | 指定所選取 [ 記錄 ] 節點基礎群組內容可能發生的最小次數。 |
Group Order Type | 進階 | 指定所選 [記錄 ] 節點下方子節點的群組排序類型。 |
執行個體 XPath | 一般 | 顯示對應至所選 Record 節點之專案的實例訊息內的位置。 |
Max Occurs | 一般 | 指定對應至所選 Record 節點的專案可以發生的次數上限。 |
Min 發生 | 一般 | 指定對應至所選 Record 節點的專案可以發生的最小次數。 |
Mixed | 進階 | 指定字元資料或文字可以與選取的 [記錄 ] 節點中的子項目一起出現。 |
Namespace | 一般 | 顯示所選 [記錄 ] 節點的命名空間。 |
Nillable | 進階 | 指定 xsi:nil 屬性是否可以在執行時間與對應至所選 Record 節點的專案搭配使用,指出它是否仍然有效,即使它沒有內容也一樣。 |
節點名稱 | 一般 | 指定在架構樹狀檢視中顯示的選取 [ 記錄 ] 節點名稱。 |
注意事項 | BizTalk | 指定所選取 [ 記錄 ] 節點的相關附注。 |
RootNode TypeName | 參考 | 指定產生所選最上層 Record 根節點的 .NET 類別名稱時,將使用的名稱。 |
當您在 BizTalk 編輯器中選取記錄節點,並使用架構編輯器延伸模組屬性啟用一般副檔名時,您可以在 Visual Studio 屬性視窗中檢查並設定其他屬性。 這些屬性屬於 一般檔案 類別,並包含與在對等 XML 檔案中剖析一般檔案相關的屬性,並將 XML 檔案序列化回一般檔案。
下表顯示啟用一般副檔名時,記錄節點可用的補充屬性。
一般檔案屬性名稱 | 類別 | 描述 |
---|---|---|
子分隔符號 | 一般檔案 | 指定用來分隔記錄中欄位和次級記錄的字串, (對應至所選 記錄 節點的實例訊息中) 。 |
子分隔符號類型 | 一般檔案 | 指定替代子分隔符號字串如何以 子分隔符號 屬性和基礎 XSD 標記法表示。 |
子順序 | 一般檔案 | 指定分隔符號與其所分隔資料之間的關係。 |
逸出字元 | 一般檔案 | 指定實例訊息中對應 至所選記錄 節點之記錄 () 的逸出字元。 逸出字元會讓跟隨的字元解譯為單純的資料,而不帶有原本賦予的特殊意義。 |
逸出字元類型 | 一般檔案 | 指定替代逸 出字元如何在逸出字元 屬性和基礎 XSD 標記法中表示。 |
保留空白資料的分隔符號 | 一般檔案 | 指定對應至所選 Record 節點之實例訊息中的記錄 () 是否具有空白欄位和次級記錄的分隔符號。 |
重複分隔符號 | 一般檔案 | 指定用來分隔記錄中重複欄位和次級記錄的字串, (實例訊息中對應至所選 記錄 節點的) 。 |
重複分隔符號類型 | 一般檔案 | 指定替代的重複分隔符號字串如何以 重複分隔符號 屬性和基礎 XSD 標記法表示。 |
結構 | 一般檔案 | 指定對應至所選 記錄 節點的實例訊息中,記錄 () 是位置或分隔。 |
隱藏尾端分隔符號 | 一般檔案 | 指定是否在序列化輸出執行個體訊息時隱藏尾端分隔符號。 |
標記識別項 | 一般檔案 | 指定對應 至所選記錄 節點之實例訊息中記錄 (s) 的識別標記。 |
標記位移 | 一般檔案 | 針對對應 至所選 Record 節點之實例訊息中的記錄,指定相對於上一個同層級或分隔符號的標記起始位移 (s) 。 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應