Partager via


IDatabaseNode, interface

Représente un nœud dans l'Explorateur de solutions. Il peut s'agir d'un IDatabaseProjectNode, IDatabaseReferenceNode, IDatabaseProjectPropertiesFolderNode, IDatabaseFolderNode ou IDatabaseFileNode.

Cette API n'est pas conforme CLS. 

Espace de noms :  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly :  Microsoft.VisualStudio.Data.Schema.Package (dans Microsoft.VisualStudio.Data.Schema.Package.dll)

Syntaxe

'Déclaration
<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

Le type IDatabaseNode expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Caption Obtient la légende affichée dans l'Explorateur de solutions.
Propriété publique Children Obtient la liste de nœuds enfants pour ce nœud.
Propriété publique DirectoryName Obtient l'emplacement de répertoire pour ce nœud.
Propriété publique Id Obtient l'identificateur unique pour ce nœud dans l'Explorateur de solutions.
Propriété publique IsImported Obtient une valeur qui indique si ce nœud sera importé dans le projet.
Propriété publique IsNonMemberItem Obtient une valeur qui indique si cet élément est un élément non membre du projet.
Propriété publique NodeProperties Obtient les propriétés associées à ce nœud.
Propriété publique ParentNode Obtient le parent pour ce nœud.
Propriété publique ProjectManager Obtient le nœud racine de niveau supérieur pour ce nœud particulier.
Propriété publique Url Obtient le chemin d'accès complet de ce nœud sur le disque.

Début

Méthodes

  Nom Description
Méthode publique GetCustomMetadata Retourne les métadonnées personnalisées pour ce nœud.
Méthode publique GetItemAttribute Retourne les métadonnées pour cet élément dans le fichier projet.Cet appel est juste une commodité pour GetItemAttribute.
Méthode publique GetProperty Retourne une propriété Visual Studio Integration Partner (VSIP), telle que VSHPROPID_IsNonMemberItem.
Méthode publique Remove Supprime tous les éléments de la hiérarchie.
Méthode publique SetItemAttribute Définit les métadonnées pour cet élément dans le fichier projet.Cet appel est juste une commodité pour SetItemAttribute.
Méthode publique SetProperty Définit une propriété Visual Studio Integration Partner (VSIP), telle que VSHPROPID_IsNonMemberItem.
Méthode publique SubHierarchyContainsImportedNode Retourne une valeur qui indique si la sous-hiérarchie pour ce nœud contient tous les nœuds importés.

Début

Voir aussi

Référence

Microsoft.VisualStudio.Data.Schema.Package.Project, espace de noms