共用方式為


ISchemaModelViewerController 介面

結構描述檢視控制器介面。

此 API 不符合 CLS 標準。 

命名空間:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
組件:  Microsoft.VisualStudio.Data.Schema.Package (在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)

語法

'宣告
<CLSCompliantAttribute(False)> _
Public Interface ISchemaModelViewerController _
    Inherits IDisposable
[CLSCompliantAttribute(false)]
public interface ISchemaModelViewerController : IDisposable
[CLSCompliantAttribute(false)]
public interface class ISchemaModelViewerController : IDisposable
[<CLSCompliantAttribute(false)>]
type ISchemaModelViewerController =  
    interface
        interface IDisposable
    end
public interface ISchemaModelViewerController extends IDisposable

ISchemaModelViewerController 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 ProjectNode 取得與這個控制器相關聯的資料庫專案節點。

回頁首

方法

  名稱 說明
公用方法 CanBeDisplayed 表示是否可以在結構描述檢視中顯示指定的模型項目。
公用方法 CanDeleteObjects 判斷是否可以刪除模型項目節點清單。
公用方法 DeleteObjects
公用方法 Dispose 執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 (繼承自 IDisposable)。
公用方法 GetAdditionalObjectsToDelete 這個方法是由 DeleteObjects 呼叫,以取得其他要刪除的項目。
公用方法 GetCaption 傳回指定之項目節點的標題。
公用方法 GetChildren 傳回指定之父節點的子節點清單。
公用方法 GetPathsToElement 傳回階層中指定之項目的路徑。
公用方法 GetSelectionPathToElement 傳回項目的路徑,用以巡覽到結構描述檢視中的項目。
公用方法 Initialize 由專案節點呼叫,以初始化控制器。
公用方法 InitializeRootNode 用於在兩種情況中的請求:1) 的使用者介面已初始化,並請控制器創建,並添加其根節點 ; 2) 專案已載入了。
公用方法 NodeInUse 提供關於指定的節點正在使用中的通知。
公用方法 Refresh 重新整理階層。

回頁首

請參閱

參考

Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 命名空間