欄位屬性節點屬性
當您在 BizTalk 編輯器中選取欄位屬性節點時,您可以在 Visual Studio 屬性視窗中檢查並設定其相關聯的屬性。 這些屬性可分成下列幾種類別:
進階: 這個類別所包含的屬性都對應於可分類為進階的 XSD 概念,例如資料型別衍生。
BizTalk。 這個類別所包含的屬性,都與 Microsoft BizTalk Server 專屬的可用性和註釋功能有關。
一般規定。 這個類別所包含的屬性 (Property) 都對應於可分類為基本的 XSD 概念,例如設定對應項目或屬性 (Attribute) 的資料型別。
限制: 這個類別所包含的屬性都對應於與透過限制衍生型別有關的 XSD 概念。
當您插入 Field Attribute 節點時,節點的名稱會顯示在架構樹狀結構中,並對應至其 [節點名稱 ] 屬性,可立即在架構樹狀結構內編輯。 您為這個節點選擇的名稱非常重要,因為它定義了執行個體訊息中,由這個結構描述所定義的對應 XML 屬性。
許多與 Field Attribute 節點相關聯的屬性會直接對應至 XML 架構定義語言的語意, (XSD) 建構。 如需 XSD 概念和規格的相關資訊連結,請參閱 網路上的 XSD 資源。
注意
某些 欄位屬性 節點屬性會自動啟用或停用,或顯示或隱藏,視其他節點屬性的值而定。
下表顯示與所有架構中可用的 欄位屬性 節點相關聯的屬性。
屬性名稱 | 類別 | 描述 |
---|---|---|
基底資料類型 | 進階 | 指定衍生所選 欄位屬性 節點之型別的基底資料類型。 |
程式碼清單 | BizTalk | 指定要與選取的 [欄位屬性 ] 節點搭配使用之程式代碼清單的參考編號,並提供 CodeList 對話方塊的存取權。 |
資料類型 | 一般 | 為選取的 Field Attribute 節點指定現有資料類型的名稱,或指定可在其他地方使用的這個資料類型名稱。 |
預設值 | 一般 | 指定所選 欄位屬性 節點的預設值。 |
衍生依據 | 進階 | 指定此 Field Attribute 節點的基礎簡單類型如何衍生自其基底類型, (依限制、清單或聯集) 。 |
列舉型別 | Restricted | 將對應至所選 欄位屬性 節點之實例訊息中的任何資料限制為一組特定的值。 |
欄位類型 | 一般 | 將選取的 [欄位屬性 ] 節點識別為 [欄位屬性 ] 節點,而不是 [欄位元素] 節點。 |
最後 | 進階 | 為選取的 [欄位屬性 ] 節點所定義的資料類型指定衍生限制。 |
固定 | 進階 | 如果資料存在,則指定實例訊息中屬性 () 的固定值,該訊息會對應至選取 的 Field Attribute 節點。 |
表單 | 進階 | 指定執行個體訊息中的本機屬性是否必須有合格的命名空間識別碼。 |
執行個體 XPath | 一般 | 顯示對應至所選取 欄位屬性 節點之屬性實例訊息內的位置。 |
專案類型 | 進階 | 指定當 衍生者 屬性設定為 List時,實例訊息中對應屬性的資料類型 () 。 |
長度 | Restricted | 指定實例訊息中對應至所選 欄位屬性 節點之資料的固定長度。 |
MaxFacet Type | Restricted | 指定實例訊息中對應至所選 Field Attribute 節點之已排序值上限,如 MaxFacet Value 屬性所指定,是否包含或獨佔。 |
MaxFacet Value | Restricted | 針對對應至所選欄位屬性節點之實例訊息中的任何資料,指定MaxFacet Type屬性所指定的最大值) (包含或獨佔。 |
最大長度 | Restricted | 指定實例訊息中對應至所選 欄位屬性 節點之資料的最大長度。 |
成員類型 | 進階 | 指定當衍生者屬性設定為 Union 時,實例訊息中對應屬性 () 的有效資料類型清單。 |
MinFacet Type | Restricted | 指定實例訊息中對應至所選 Field Attribute 節點之已排序值下限的下限,如 MaxFacet Value 屬性所指定,為包含或獨佔。 |
MinFacet Value | Restricted | 針對對應至所選欄位屬性節點之實例訊息中的任何資料,指定MinFacet Type屬性所指定的最小值) (包含或獨佔。 |
最小長度 | Restricted | 指定實例訊息中對應至所選 欄位屬性 節點之資料的最小長度。 |
Namespace | 一般 | 顯示所選 欄位屬性 節點的命名空間。 |
節點名稱 | 一般 | 指定在架構樹狀檢視中顯示的選取 欄位屬性 節點名稱。 |
注意事項 | BizTalk | 指定所選 欄位屬性 節點的相關注意事項。 |
模式 | Restricted | 將對應至所選 欄位屬性 節點之實例訊息中的任何資料限制為特定模式,如一或多個正則運算式所指定。 |
Use Requirement | 一般 | 指定實例訊息中是否需要對應至所選 欄位屬性節點的屬性 。 |
當您在 BizTalk 編輯器中選取欄位屬性節點,而且您已使用架構編輯器延伸模組屬性啟用一般副檔名時,您可以在 Visual Studio 中檢查並設定其他屬性屬性視窗。 這些屬性分成現有的類別 參考 和新的類別一般 檔案,後者包含與剖析對等 XML 檔案中的一般檔案相關的屬性,並將 XML 檔案序列化回一般檔案。
下表顯示啟用一般副檔名時,欄位屬性節點可用的補充屬性。
一般檔案屬性名稱 | 類別 | 描述 |
---|---|---|
自訂日期/時間格式 | 一般檔案 | 當選取的 Field Element 節點設定為下列其中一個 XSD 資料類型或衍生自其中一個的簡單類型時,指定自訂日期/時間類型的格式 :注意: xs:date、xs:dateTime、xs:time、xs:gYearMonth、xs:gYear、xs:gMonthDay、xs:gDay 或 xs:gMonth |
理由 | 一般檔案 | 指定對應至所選 欄位屬性 節點之欄位 () 內容的左或右對齊。 |
Minimum Length with Pad Character | 一般檔案 | 指定序列化程式如何填補實例訊息中對應至所選 欄位屬性 節點的資料。 |
Pad 字元 | 一般檔案 | 指定要用於實例訊息中對應至所選取 欄位屬性 節點之資料的填補字元。 |
填補字元類型 | 一般檔案 | 指定替代填補 字元如何在 Pad Character 屬性和基礎 XSD 標記法中表示。 |
Positional Length | 參考 | 指定實例訊息中對應至所選 欄位屬性 節點之上一個同層級或分隔符號的長度。 |
位置位移 | 參考 | 指定實例訊息中對應至所選 欄位屬性 節點之上一個同層級或分隔符號的起始位移。 |
換行字元 | 一般檔案 | 指定要當做欄位換行字元的字元, (s) 實例訊息中對應至選取 的欄位屬性 節點。 換行字元可讓系統將出現在換行字元中間的字元解譯成單純的資料,而不具有關聯的其他特殊意義。 |
換行字元類型 | 一般檔案 | 指定替代換行 字元如何在 Wrap Character 屬性和基礎 XSD 標記法中表示。 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應