共用方式為


IDatabaseReferenceNode 介面

表示 [方案總管] 中的資料庫參考節點。

此 API 不符合 CLS 標準。 

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

語法

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

IDatabaseReferenceNode 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Caption 取得 [方案總管] 中顯示的標題。 (繼承自 IDatabaseNode)。
公用屬性 Children 取得這個節點的子節點清單。 (繼承自 IDatabaseNode)。
公用屬性 DirectoryName 取得這個節點的目錄位置。 (繼承自 IDatabaseNode)。
公用屬性 Id 取得 [方案總管] 中這個節點的唯一識別項。 (繼承自 IDatabaseNode)。
公用屬性 IncludeStatement 取得這個節點的 include 陳述式。
公用屬性 IsImported 取得值,這個值表示此節點是否要匯入專案。 (繼承自 IDatabaseNode)。
公用屬性 IsNonMemberItem 取得值,這個值表示此項目是否為專案的非成員項目。 (繼承自 IDatabaseNode)。
公用屬性 IsRemoved 取得或設定值,這個值表示此節點是否正在從專案中移除。
公用屬性 NodeProperties 取得與這個節點相關聯的屬性。 (繼承自 IDatabaseNode)。
公用屬性 ParentNode 取得這個節點的父代。 (繼承自 IDatabaseNode)。
公用屬性 ProjectManager 取得此特定節點的最上層根節點。 (繼承自 IDatabaseNode)。
公用屬性 ReferencedFileName 取得所參考專案之主要輸出的檔名。
公用屬性 ReferencedFileNameFullPath 取得所參考專案之主要輸出的完整路徑。
公用屬性 ReferencedProjectFullPath 如果這個參考節點的型別為 VSCOMPONENTTYPE_Path,則取得或設定專案檔的完整路徑。
公用屬性 ReferenceType 取得參考的型別。
公用屬性 Url 取得磁碟上這個節點的完整路徑。 (繼承自 IDatabaseNode)。

回頁首

方法

  名稱 說明
公用方法 BatchSetItemAttribute
公用方法 GetCustomMetadata 傳回這個節點的自訂中繼資料。 (繼承自 IDatabaseNode)。
公用方法 GetItemAttribute 傳回專案檔中這個項目的中繼資料。此呼叫只是為了要方便執行 GetItemAttribute。 (繼承自 IDatabaseNode)。
公用方法 GetProperty 傳回 Visual Studio 整合夥伴 (VSIP) 屬性,例如 VSHPROPID_IsNonMemberItem。 (繼承自 IDatabaseNode)。
公用方法 IsReferenceValid 如果參考無效,則傳回 False。
公用方法 Remove 從階層中移除項目。 (繼承自 IDatabaseNode)。
公用方法 SetItemAttribute 設定專案檔中這個項目的中繼資料。此呼叫只是為了要方便執行 SetItemAttribute。 (繼承自 IDatabaseNode)。
公用方法 SetProperty 設定 Visual Studio 整合夥伴 (VSIP) 屬性,例如 VSHPROPID_IsNonMemberItem。 (繼承自 IDatabaseNode)。
公用方法 SubHierarchyContainsImportedNode 傳回值,這個值表示此節點的子階層是否包含任何匯入的節點。 (繼承自 IDatabaseNode)。

回頁首

請參閱

參考

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