所有架構) 的最終 (節點屬性

 

您可以使用 Final 屬性來指定設定,這些設定將會限制從針對選取的 [ 記錄]、[ 欄位專案] 或 [ 欄位屬性 ] 節點所定義的資料類型衍生的不同類型。

套用至節點類型

[記錄]、[欄位專案]、[欄位屬性]

類別

記錄的一般類別

項目與屬性的進階類別

允許的值

下表顯示在 [BizTalk 編輯器] 中選取 [ 記錄 ] 節點時,可針對此屬性設定的值。

下拉式清單選項 描述
(預設) 移除 最後一個 屬性(如果有的話),指定針對選取的 [ 記錄 ] 節點所定義之資料類型的衍生方式沒有任何限制。
全部 final 屬性設定為 "#all",防止所有衍生自針對選定 [ 記錄 ] 節點所定義的資料類型。
限制 將「限制」加入至 final 屬性的值,避免從針對選取的 [ 記錄 ] 節點所定義的資料類型進行的限制衍生。
分機 將 "extension" 加入至 final 屬性的值,避免從針對選取的 [ 記錄 ] 節點所定義的資料類型進行的延伸。

下表顯示在 [BizTalk 編輯器] 中選取 [ 欄位 專案] 或 [ 欄位屬性 ] 節點時,可針對此屬性設定的值。

下拉式清單選項 描述
(預設) 移除 最後一個 屬性(如果有的話),指定對於選取的 [ 欄位 專案] 或 [ 欄位屬性 ] 節點所定義之資料類型的衍生方式沒有任何相關限制。
全部 final 屬性設定為 "#all",防止所有衍生自針對選定 [ 欄位 專案] 或 [ 欄位屬性 ] 節點所定義的資料類型。
限制 將「限制」加入至 final 屬性的值,避免從針對選取的 [ 欄位 專案] 或 [ 欄位屬性 ] 節點所定義的資料類型進行的限制衍生。
清單 將 "list" 加入至 final 屬性的值,防止新的資料型別衍生自針對選定 [ 欄位 專案] 或 [ 欄位屬性 ] 節點所定義之資料類型的清單。
Union 將 "union" 加入至 final 屬性的值,防止使用來自所選 [ 欄位 專案] 或 [ 欄位屬性 ] 節點之資料類型的等位,來衍生新的資料類型。

預設值

(預設) ,指定對於選取的 [ 記錄]、[ 欄位專案] 或 [ 欄位屬性 ] 節點所定義之資料類型的繼承方式,不會有任何限制。

XSD 持續性

對於 [記錄] 節點而言,這是與選取的 [記錄] 節點對應之complexType專案的最後一個屬性,設定為 "#all" 或字串 "extension" 和 "限制" 的某種組合。

針對 [欄位專案] 和 [欄位屬性] 節點,以simpleType專案的最後一個屬性(對應到選取的 [欄位專案] 和 [欄位屬性] 節點),設定為 "#all" 或字串 "list"、"限制" 和 "union" 的某種組合。

備註

當您在 [BizTalk 編輯器] 中選取記錄 (包括根 [記錄] 節點) 、[欄位專案] 或 [欄位屬性] 節點時,可以在 Visual Studio 屬性視窗中檢查和設定這個屬性。

在設定這個屬性後,可避免從基底型別衍生任何項目,也可以限制、擴充或設定預設的衍生。

這個屬性代表標準的 XSD 建構。 如需相對應 XSD 結構的詳細資訊,請參閱 Web 上的 Xsd 資源

對於 [記錄] 節點,您可以在 [ Final屬性] 下拉式清單中選取對應的核取方塊,以結合值限制延伸最後一個屬性的對應值會以空格分隔。

若為 [欄位專案] 和 [欄位屬性] 節點,您可以在 [ Final屬性] 下拉式清單中選取對應的核取方塊,以結合值限制清單和等位來設定最後一個屬性的對應值會以空格分隔。

如需不同衍生類型的詳細資訊,請參閱 類型重複使用和衍生。

另請參閱

所有結構描述的節點屬性
所有架構) 的 FinalDefault (節點屬性