Freigeben über


IDatabaseNode-Schnittstelle

Stellt einen Knoten im Projektmappen-Explorer dar. Dabei kann es sich um einen IDatabaseProjectNode, IDatabaseReferenceNode, IDatabaseProjectPropertiesFolderNode, IDatabaseFolderNode oder IDatabaseFileNode handeln.

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 IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseNode =  interface end
public interface IDatabaseNode

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Caption Ruft die Beschriftung ab, die im Projektmappen-Explorer angezeigt wird.
Öffentliche Eigenschaft Children Ruft die Liste der untergeordneten Knoten dieses Knotens ab.
Öffentliche Eigenschaft DirectoryName Ruft den Verzeichnisspeicherort für diesen Knoten ab.
Öffentliche Eigenschaft Id Ruft den eindeutigen Bezeichner für diesen Knoten im Projektmappen-Explorer ab.
Öffentliche Eigenschaft IsImported Ruft einen Wert ab, der angibt, ob dieser Knoten in das Projekt importiert werden soll.
Öffentliche Eigenschaft IsNonMemberItem Ruft einen Wert ab, der angibt, ob dieses Element des Projekts kein Member ist.
Öffentliche Eigenschaft NodeProperties Ruft die diesem Knoten zugeordneten Eigenschaften ab.
Öffentliche Eigenschaft ParentNode Ruft das übergeordnete Element dieses Knotens ab.
Öffentliche Eigenschaft ProjectManager Ruft den Stammknoten der obersten Ebene für diesen bestimmten Knoten ab.
Öffentliche Eigenschaft Url Ruft den vollständigen Pfad dieses Knotens auf dem Datenträger ab.

Zum Seitenanfang

Methoden

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

Zum Seitenanfang

Siehe auch

Referenz

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