IDatabaseNode 介面
表示 [方案總管] 中的節點。 這可以是 IDatabaseProjectNode、IDatabaseReferenceNode、IDatabaseProjectPropertiesFolderNode、IDatabaseFolderNode 或 IDatabaseFileNode。
此 API 不符合 CLS 標準。
命名空間: Microsoft.VisualStudio.Data.Schema.Package.Project
組件: Microsoft.VisualStudio.Data.Schema.Package (在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)
語法
'宣告
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseNode = interface end
public interface IDatabaseNode
IDatabaseNode 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
Caption | 取得 [方案總管] 中顯示的標題。 | |
Children | 取得這個節點的子節點清單。 | |
DirectoryName | 取得這個節點的目錄位置。 | |
Id | 取得 [方案總管] 中這個節點的唯一識別項。 | |
IsImported | 取得值,這個值表示此節點是否要匯入專案。 | |
IsNonMemberItem | 取得值,這個值表示此項目是否為專案的非成員項目。 | |
NodeProperties | 取得與這個節點相關聯的屬性。 | |
ParentNode | 取得這個節點的父代。 | |
ProjectManager | 取得此特定節點的最上層根節點。 | |
Url | 取得磁碟上這個節點的完整路徑。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
GetCustomMetadata | 傳回這個節點的自訂中繼資料。 | |
GetItemAttribute | 傳回專案檔中這個項目的中繼資料。此呼叫只是為了要方便執行 GetItemAttribute。 | |
GetProperty | 傳回 Visual Studio 整合夥伴 (VSIP) 屬性,例如 VSHPROPID_IsNonMemberItem。 | |
Remove | 從階層中移除項目。 | |
SetItemAttribute | 設定專案檔中這個項目的中繼資料。此呼叫只是為了要方便執行 SetItemAttribute。 | |
SetProperty | 設定 Visual Studio 整合夥伴 (VSIP) 屬性,例如 VSHPROPID_IsNonMemberItem。 | |
SubHierarchyContainsImportedNode | 傳回值,這個值表示此節點的子階層是否包含任何匯入的節點。 |
回頁首