Partager via


IVsDataViewHierarchy Interface

Définition

Important

Cette API n’est pas conforme CLS.

Représente la capacité d’un fournisseur à manipuler une connexion d’explorateur de données par le biais de son implémentation en tant que hiérarchie de vue de données.

public interface class IVsDataViewHierarchy
[System.CLSCompliant(false)]
public interface IVsDataViewHierarchy
public interface IVsDataViewHierarchy
[<System.CLSCompliant(false)>]
type IVsDataViewHierarchy = interface
type IVsDataViewHierarchy = interface
Public Interface IVsDataViewHierarchy
Attributs

Propriétés

CurrentView

Obtient la vue actuelle de la hiérarchie de vue de données.

ExplorerConnection

Obtient la connexion actuelle à Server Explorer.

IsConnectionInitialized

Obtient une valeur indiquant si la connexion à Server Explorer a été initialisée.

IsModelInitialized

Obtient une valeur indiquant si le modèle de prise en charge est initialisé.

IsViewSupportInitialized

Obtient une valeur indiquant si l’objet de prise en charge de la vue est initialisé.

Model

Obtient l’objet de modèle de prise en charge existant.

PersistentCommands

Obtient une collection de paires nom/valeur de commandes associées à la connexion server Explorer actuelle et enregistrées dans le Registre.

PersistentProperties

Obtient une collection de paires nom/valeur de propriétés associées à la connexion server Explorer actuelle et enregistrées.

ServiceProvider

Obtient le fournisseur de services de données actuel.

ViewSupport

Obtient l’objet de prise en charge de la vue associé à la connexion server Explorer actuelle.

Méthodes

CreateNewItem()

Crée un nœud dans la hiérarchie de vue de données.

CreateNewItems(Int32)

Crée le nombre spécifié de nœuds dans la hiérarchie de vue de données.

DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[])

Ajoute le nœud spécifié à la file d’attente des nœuds à insérer ultérieurement, si le nœud parent n’a pas encore été développé ou n’est pas créé. Sinon, insère immédiatement le nœud spécifié.

DelayInsertItem(String, String, Int32, Object[])

Ajoute le nœud spécifié à la file d’attente des nœuds à insérer ultérieurement, si le nœud parent n’a pas encore été développé ou n’est pas créé. Sinon, insère immédiatement le nœud spécifié.

DiscardItem(Int32)

Supprime le nœud spécifié du serveur Explorer et désalloue son objet correspondant de la mémoire.

GetOtherViewHierarchy(IVsDataExplorerConnection)

Récupère la hiérarchie de vue de données associée à la connexion server Explorer donnée.

GetProviderImplementation<T>(Type)

Crée une implémentation du type générique T à partir du type spécifié.

GetViewCommonNodeInfo(Int32)

Retourne le IVsDataViewCommonNodeInfo pour le nœud spécifié.

InsertItem(Int32, IVsDataViewSelectionInfo, Int32, Object[])

Insère le nœud spécifié et ses nœuds enfants, le cas échéant, sous le nœud parent spécifié.

InsertItem(Int32, String, Int32, Object[])

Insère le nœud spécifié sous le nœud parent spécifié.

RemoveItem(Int32)

Supprime le nœud spécifié du serveur Explorer et l’ignore.

RemoveItem(Int32, Boolean)

Supprime le nœud spécifié du serveur Explorer. Si vous le souhaitez, ignore le nœud spécifié.

SetNewItemSaveName(Int32, String)

Définit le nom à utiliser lors de l’enregistrement du nœud spécifié.

S’applique à