IVsDataViewHierarchy Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |