IVsDataViewHierarchy, interface

Représente la capacité d'un fournisseur de manipuler une connexion dans l'explorateur de serveurs via son implémentation en tant que hiérarchie de vue de données.

Cette API n'est pas conforme CLS. 

Espace de noms :  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly :  Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)

Syntaxe

'Déclaration
<CLSCompliantAttribute(False)> _
Public Interface IVsDataViewHierarchy
[CLSCompliantAttribute(false)]
public interface IVsDataViewHierarchy
[CLSCompliantAttribute(false)]
public interface class IVsDataViewHierarchy
[<CLSCompliantAttribute(false)>]
type IVsDataViewHierarchy =  interface end
public interface IVsDataViewHierarchy

Le type IVsDataViewHierarchy expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CurrentView Obtient l'affichage actuel de la hiérarchie de vue de données.
Propriété publique ExplorerConnection Obtient la connexion actuelle à l'explorateur de serveurs.
Propriété publique IsConnectionInitialized Obtient une valeur indiquant si la connexion à l'explorateur de serveurs a été initialisée.
Propriété publique IsModelInitialized Obtient une valeur indiquant si le modèle de charge est initialisé.
Propriété publique IsViewSupportInitialized Obtient une valeur indiquant si l'objet de prise en charge de la vue est initialisé.
Propriété publique Model Obtient l'objet de modèle existant en charge.
Propriété publique PersistentCommands Obtient une collection de paires nom/valeur de commandes associées à la connexion actuelle de l'explorateur de serveurs et enregistrées dans le Registre.
Propriété publique PersistentProperties Obtient une collection de paires nom/valeur de propriétés associées à la connexion actuelle de l'explorateur de serveurs et enregistrées.
Propriété publique ServiceProvider Obtient le fournisseur de services en cours de données.
Propriété publique ViewSupport Obtient l'objet de prise en charge de la vue associé à la connexion actuelle de l'explorateur de serveurs.

Début

Méthodes

  Nom Description
Méthode publique CreateNewItem Crée un nœud dans la hiérarchie de vue de données.
Méthode publique CreateNewItems Crée le nombre spécifié de nouveaux nœuds dans la hiérarchie de vue de données.
Méthode publique DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, array<Object[]) Ajoute le nœud spécifié à la file d'attente des nœuds à insérer à une date ultérieure, si le nœud parent n'a pas encore été développé ou n'est pas créé.Sinon, insère le nœud immédiatement spécifié.
Méthode publique DelayInsertItem(String, String, Int32, array<Object[]) Ajoute le nœud spécifié à la file d'attente des nœuds à insérer à une date ultérieure, si le nœud parent n'a pas encore été développé ou n'est pas créé.Sinon, insère le nœud immédiatement spécifié.
Méthode publique DiscardItem Supprime le nœud spécifié de l'explorateur de serveurs et désaffecte son objet correspondant de mémoire.
Méthode publique GetOtherViewHierarchy Extrait la hiérarchie de vue de données associée à la connexion de données à partir de l'explorateur de serveurs.
Méthode publique GetProviderImplementation<T> Crée une implémentation du type générique T du type spécifié.
Méthode publique GetViewCommonNodeInfo Retourne IVsDataViewCommonNodeInfo pour le nœud spécifié.
Méthode publique InsertItem(Int32, IVsDataViewSelectionInfo, Int32, array<Object[]) Insère le nœud spécifié et ses nœuds enfants, le cas échéant, sous le nœud parent spécifié.
Méthode publique InsertItem(Int32, String, Int32, array<Object[]) Insère le nœud spécifié sous le nœud parent spécifié.
Méthode publique RemoveItem(Int32) Supprime le nœud spécifié de l'explorateur de serveurs et l'ignore.
Méthode publique RemoveItem(Int32, Boolean) Supprime le nœud spécifié de l'explorateur de serveurs.Éventuellement, ignore le nœud spécifié.
Méthode publique SetNewItemSaveName Définit le nom à utiliser en enregistrant le nœud spécifié.

Début

Notes

Cette interface est implémentée en tant que service de l'élément DDEX.

Voir aussi

Référence

Microsoft.VisualStudio.Data.Services.SupportEntities, espace de noms