Freigeben über


IDatabaseProjectReferenceNode-Schnittstelle

Dieser Datenbankknoten stellt einen Verweis auf ein anderes Projekt dar.

Diese API ist nicht CLS-kompatibel. 

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (in Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntax

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

Der IDatabaseProjectReferenceNode-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Caption Ruft die Beschriftung ab, die im Projektmappen-Explorer angezeigt wird. (Von IDatabaseNode geerbt.)
Öffentliche Eigenschaft Children Ruft die Liste der untergeordneten Knoten dieses Knotens ab. (Von IDatabaseNode geerbt.)
Öffentliche Eigenschaft DirectoryName Ruft den Verzeichnisspeicherort für diesen Knoten ab. (Von IDatabaseNode geerbt.)
Öffentliche Eigenschaft Id Ruft den eindeutigen Bezeichner für diesen Knoten im Projektmappen-Explorer ab. (Von IDatabaseNode geerbt.)
Öffentliche Eigenschaft IncludeStatement Ruft die include-Anweisung für diesen Knoten ab. (Von IDatabaseReferenceNode geerbt.)
Öffentliche Eigenschaft IsImported Ruft einen Wert ab, der angibt, ob dieser Knoten in das Projekt importiert werden soll. (Von IDatabaseNode geerbt.)
Öffentliche Eigenschaft IsNonMemberItem Ruft einen Wert ab, der angibt, ob dieses Element des Projekts kein Member ist. (Von IDatabaseNode geerbt.)
Öffentliche Eigenschaft IsRemoved Ruft einen Wert ab, der angibt, ob der Knoten gegenwärtig aus dem Projekt entfernt wird, oder legt diesen fest. (Von IDatabaseReferenceNode geerbt.)
Öffentliche Eigenschaft NodeProperties Ruft die diesem Knoten zugeordneten Eigenschaften ab. (Von IDatabaseNode geerbt.)
Öffentliche Eigenschaft ParentNode Ruft das übergeordnete Element dieses Knotens ab. (Von IDatabaseNode geerbt.)
Öffentliche Eigenschaft ProjectManager Ruft den Stammknoten der obersten Ebene für diesen bestimmten Knoten ab. (Von IDatabaseNode geerbt.)
Öffentliche Eigenschaft ReferencedFileName Ruft den Dateinamen für die Schlüsselausgabe des Projekts ab, auf das verwiesen wird. (Von IDatabaseReferenceNode geerbt.)
Öffentliche Eigenschaft ReferencedFileNameFullPath Ruft den vollständigen Pfad für die Schlüsselausgabe des Projekts ab, auf das verwiesen wird. (Von IDatabaseReferenceNode geerbt.)
Öffentliche Eigenschaft ReferencedProjectFullPath Ruft den vollständigen Pfad der Projektdatei ab oder legt diesen fest (wenn der Verweisknoten vom Typ VSCOMPONENTTYPE_Path ist). (Von IDatabaseReferenceNode geerbt.)
Öffentliche Eigenschaft ReferencedProjectGuid Ruft die GUID des Projekts ab, auf das verwiesen wird.
Öffentliche Eigenschaft ReferencedProjectName Ruft den Namen des Projekts ab, auf das verwiesen wird.
Öffentliche Eigenschaft ReferenceType Ruft den Typ des Verweises ab. (Von IDatabaseReferenceNode geerbt.)
Öffentliche Eigenschaft Url Ruft den vollständigen Pfad dieses Knotens auf dem Datenträger ab. (Von IDatabaseNode geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode BatchSetItemAttribute (Von IDatabaseReferenceNode geerbt.)
Öffentliche Methode GetCustomMetadata Gibt die benutzerdefinierten Metadaten für diesen Knoten zurück. (Von IDatabaseNode geerbt.)
Öffentliche Methode GetItemAttribute Gibt die Metadaten für dieses Element in der Projektdatei zurück.Dieser Aufruf ist lediglich eine Vereinfachung für GetItemAttribute. (Von IDatabaseNode geerbt.)
Öffentliche Methode GetProperty Gibt eine VSIP (Visual Studio Integration Partner)-Eigenschaft, z. B. VSHPROPID_IsNonMemberItem, zurück. (Von IDatabaseNode geerbt.)
Öffentliche Methode IsReferenceValid Gibt false zurück, wenn der Verweis nicht gültig ist. (Von IDatabaseReferenceNode geerbt.)
Öffentliche Methode Remove Entfernt Elemente aus der Hierarchie. (Von IDatabaseNode geerbt.)
Öffentliche Methode SetItemAttribute Legt die Metadaten für dieses Element in der Projektdatei fest.Dieser Aufruf ist lediglich eine Vereinfachung für SetItemAttribute. (Von IDatabaseNode geerbt.)
Öffentliche Methode SetProperty Legt eine VSIP (Visual Studio Integration Partner)-Eigenschaft, z. B.VSHPROPID_IsNonMemberItem, fest. (Von IDatabaseNode geerbt.)
Öffentliche Methode SubHierarchyContainsImportedNode Gibt einen Wert zurück, der angibt, ob die Unterhierarchie für diesen Knoten importierte Knoten enthält. (Von IDatabaseNode geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Schema.Package.Project-Namespace