Microsoft.VisualStudio.ArchitectureTools.Extensibility.Layer 命名空間

此命名空間中的類別可讓您讀取及更新圖層模型。 ILayerModel 表示模型的根, ILayer 是圖層節點,因此, IDependencyLink 執行個體連結圖層。 IShape 代表圖表上的每個 ILayer

如需詳細資訊,請參閱下列主題:

在圖層圖表中加入命令和軌跡

在圖層圖表中加入自訂架構驗證

將自訂屬性加入至圖層圖表

巡覽及更新程式碼中的圖層模型

圖層圖表擴充功能疑難排解

如何:從 UML 模型產生檔案

如何:使用 Visual Studio API 開啟 UML 模型

以使用者身份建立和使用層模型

圖層圖表:參考

圖層圖表:方針

從程式碼建立分層圖

使用圖層圖表驗證程式碼

UML 程式設計模型

擴充 UML 模型與圖表

類別

  類別 描述
公用類別 ArtifactReferenceExtensions 圖層設計工具擴充方法
公用類別 CreateArtifactReferenceCompletedEventArgs 用於建立成品參考的回呼引數。
公用類別 Extensions 圖層設計工具擴充方法
公用類別 LayerDesignerExtensionAttribute 將此屬性套用至定義圖層圖表擴充的類別。
公用類別 PropertyExtension<TTargetElementType> 屬性延伸的抽象基底類別。
公用類別 ValidationExtensions 用於驗證的擴充方法。

介面

  介面 描述
公用介面 ILayer 圖層項目
公用介面 ILayerArtifactReference 成品參考
公用介面 ILayerComment 註解項目。註解可包含在圖層模型或圖層中,也可以連結至任意數量的圖層。
公用介面 ILayerCommentLink 從註解連結到元素。
公用介面 ILayerContainer 可以包含層,如層模型或圖層的物件。
公用介面 ILayerDependencyLink 從一個圖層連結到它所依賴的另一層。
公用介面 ILayerElement 在圖層圖表中所有項目的基底。
公用介面 ILayerLink 圖層模型中所有連結的基底。
公用介面 ILayerModel 根層模型
公用介面 IPropertyExtension 要在屬性方格中顯示自訂屬性的圖層擴充
公用介面 IValidateArchitectureExtension 匯出並實作此介面,以定義自訂的層驗證方案,由驗證架構指令叫用。

列舉

  列舉類型 描述
公用列舉類型 GraphErrorLevel 層級錯誤產生使用。