所有架構) 的區塊 (Node 屬性

 

使用 Block 屬性來防止或限制可用於專案實例訊息的衍生類型, (s) 對應至選取的 Record 節點。

套用至節點類型

記錄

類別

一般

允許的值

下拉式清單選項 描述
(預設) 如果存在,則移除 區塊 屬性,指定除非 BlockDefault 屬性另有指定,否則不會限制特定類型的衍生。
全部 區塊 屬性設定為 「#all」,指定不允許任何衍生。
限制 將 「限制」新增至 區塊 屬性的值,指定不允許依限制衍生。
副檔名 將 「extension」 新增至 區塊 屬性的值,指定不允許依延伸模組衍生。
Substitution 將 「替代」新增至 區塊 屬性的值,指定不允許替代的衍生。

預設值

(預設值)

XSD 持續性

做為complexType專案的區塊屬性值,該元素是對應至所選取Record節點之專案的子系。

備註

當您在 BizTalk 編輯器中選取Record節點 (包含根Record節點) 時,您可以在 Visual Studio 屬性視窗中檢查並設定此屬性。

這個屬性代表標準的 XSD 建構。 如需對應 XSD 建構的其他資訊,請參閱 網路上的 XSD 資源

[封鎖] 屬性下拉式清單中選取其對應的核取方塊,即可將[限制]、[延伸模組] 和 [替代] 值彼此組合。 區塊屬性的對應值會以空格分隔。

在對應的實例訊息中,除非 由 Block 和/或 BlockDefault 屬性的設定明確防止,否則其他衍生資料類型可以用於特定元素,如下所示:

<RecordName   
            xmlns:xsi="http://www.w3c.org/2001/XMLSchema-instance>"  
  

在上述範例中,「BaseOrDerivedTypeName」 是衍生自對應Record節點之 Data Structure Type屬性所指定資料類型的複雜型別名稱,該類型是由某些允許的衍生類型所指定, (此屬性所封鎖的衍生類型,或是BlockDefault屬性) 。 如需不同衍生類型的詳細資訊,請參閱 類型重複使用和衍生

另請參閱

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