Partager via


IDatabaseReferenceNode, interface

Représente un nœud de référence de base de données dans l'Explorateur de solutions.

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 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

Le type IDatabaseReferenceNode expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Caption Obtient la légende affichée dans l'Explorateur de solutions. (Hérité de IDatabaseNode.)
Propriété publique Children Obtient la liste de nœuds enfants pour ce nœud. (Hérité de IDatabaseNode.)
Propriété publique DirectoryName Obtient l'emplacement de répertoire pour ce nœud. (Hérité de IDatabaseNode.)
Propriété publique Id Obtient l'identificateur unique pour ce nœud dans l'Explorateur de solutions. (Hérité de IDatabaseNode.)
Propriété publique IncludeStatement Obtient l'instruction include pour ce nœud.
Propriété publique IsImported Obtient une valeur qui indique si ce nœud sera importé dans le projet. (Hérité de IDatabaseNode.)
Propriété publique IsNonMemberItem Obtient une valeur qui indique si cet élément est un élément non membre du projet. (Hérité de IDatabaseNode.)
Propriété publique IsRemoved Obtient ou définit une valeur qui indique si ce nœud est supprimé du projet.
Propriété publique NodeProperties Obtient les propriétés associées à ce nœud. (Hérité de IDatabaseNode.)
Propriété publique ParentNode Obtient le parent pour ce nœud. (Hérité de IDatabaseNode.)
Propriété publique ProjectManager Obtient le nœud racine de niveau supérieur pour ce nœud particulier. (Hérité de IDatabaseNode.)
Propriété publique ReferencedFileName Obtient le nom de fichier pour la sortie clé du projet référencé.
Propriété publique ReferencedFileNameFullPath Obtient le chemin d'accès complet pour la sortie clé du projet référencé.
Propriété publique ReferencedProjectFullPath Obtient ou définit le chemin d'accès complet du fichier projet si ce nœud de référence est de type VSCOMPONENTTYPE_Path.
Propriété publique ReferenceType Obtient le type de la référence.
Propriété publique Url Obtient le chemin d'accès complet de ce nœud sur le disque. (Hérité de IDatabaseNode.)

Début

Méthodes

  Nom Description
Méthode publique BatchSetItemAttribute
Méthode publique GetCustomMetadata Retourne les métadonnées personnalisées pour ce nœud. (Hérité de IDatabaseNode.)
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. (Hérité de IDatabaseNode.)
Méthode publique GetProperty Retourne une propriété Visual Studio Integration Partner (VSIP), telle que VSHPROPID_IsNonMemberItem. (Hérité de IDatabaseNode.)
Méthode publique IsReferenceValid Retourne la valeur false si la référence n'est pas valide.
Méthode publique Remove Supprime tous les éléments de la hiérarchie. (Hérité de IDatabaseNode.)
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. (Hérité de IDatabaseNode.)
Méthode publique SetProperty Définit une propriété Visual Studio Integration Partner (VSIP), telle que VSHPROPID_IsNonMemberItem. (Hérité de IDatabaseNode.)
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. (Hérité de IDatabaseNode.)

Début

Voir aussi

Référence

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