Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

IVsDataExplorerNodeSelection, interface

Représente un groupe de nœuds actuellement sélectionnés dans l'explorateur de serveurs d' Visual Studio , ainsi qu'un ensemble de propriétés et d'actions.

Cette API n'est pas conforme CLS. 

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

[CLSCompliantAttribute(false)]
public interface IVsDataExplorerNodeSelection : ICollection<IVsDataExplorerNode>, 
	IEnumerable<IVsDataExplorerNode>, IEnumerable

Le type IVsDataExplorerNodeSelection expose les membres suivants.

  NomDescription
Propriété publiqueCanCopyAllObtient une valeur indiquant si le groupe de nœuds actuellement sélectionnés dans l'explorateur de serveurs peut être copié dans le presse-papiers.
Propriété publiqueCanCutAllObtient une valeur indiquant si le groupe de nœuds actuellement sélectionnés dans l'explorateur de serveurs peut être fractionné.
Propriété publiqueCanDeleteAllObtient une valeur indiquant si le groupe de nœuds actuellement sélectionnés dans l'explorateur de serveurs peut être supprimé.
Propriété publiqueCanOpenAllObtient une valeur indiquant si le groupe de nœuds actuellement sélectionnés dans l'explorateur de serveurs peut être ouvert.
Propriété publiqueCountObtient le nombre d'éléments contenus dans le ICollection. (Hérité de ICollection<IVsDataExplorerNode>.)
Propriété publiqueIsReadOnlyObtient une valeur indiquant si ICollection est en lecture seule. (Hérité de ICollection<IVsDataExplorerNode>.)
Propriété publiqueItem[Int32]Obtient le nœud spécifié par son identificateur numérique du groupe de nœuds sélectionnés dans l'explorateur de serveurs.
Propriété publiqueItem[String]Obtient le nœud spécifié par son nom complet du groupe de nœuds sélectionnés dans l'explorateur de serveurs.
Début

  NomDescription
Méthode publiqueAddAjoute un élément à ICollection. (Hérité de ICollection<IVsDataExplorerNode>.)
Méthode publiqueClearSupprime tous les éléments du ICollection. (Hérité de ICollection<IVsDataExplorerNode>.)
Méthode publiqueCollapseAllRéduit tous les nœuds présents dans la sélection de nœud.
Méthode publiqueContains(Int32)Indique si le groupe de nœuds sélectionnés contient le nœud spécifié par sa valeur numérique de l'identificateur.
Méthode publiqueContains(String)Indique si le groupe de nœuds sélectionnés contient le nœud spécifié par son nom complet.
Méthode publiqueContains(UTP)Détermine si ICollection contient une valeur spécifique. (Hérité de ICollection<IVsDataExplorerNode>.)
Méthode publiqueContains(IVsDataObject)Indique si le groupe de nœuds sélectionnés contient le nœud spécifié comme un objet de données.
Méthode publiqueContains(String, Object[])Indique si le groupe de nœuds sélectionnés contient le nœud spécifié par son nom complet.
Méthode publiqueCopyAllCopie tous les nœuds actifs au groupe de nœuds sélectionnés dans le presse-papiers.
Méthode publiqueCopyToCopie les éléments de ICollection dans Array, en commençant à un index particulier de Array. (Hérité de ICollection<IVsDataExplorerNode>.)
Méthode publiqueCutAllCopie tous les nœuds actifs au groupe de nœuds sélectionnés vers le presse-papiers, puis les supprime.
Méthode publiqueDeleteAllSupprime tous les nœuds actifs au groupe de nœuds sélectionnés.
Méthode publiqueDoDefaultActionOnAllExécute la commande par défaut, le cas échéant, dans le groupe de nœuds sélectionnés.
Méthode publiqueExpandAllDéveloppe tous les nœuds actifs au groupe de nœuds sélectionnés.
Méthode publiqueFind(IVsDataObject)Récupère le nœud spécifié du groupe de nœuds sélectionnés.
Méthode publiqueFind(String, Object[])Récupère le nœud spécifié du groupe de nœuds sélectionnés.
Méthode publiqueGetCommandObtient une commande de menu correspondant à la valeur spécifiée d' CommandID pour le groupe de nœuds sélectionnés.
Méthode publiqueGetEnumeratorRetourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<IVsDataExplorerNode>.)
Méthode publiqueOpenAllDocumentsOuvre tous les nœuds au groupe de nœuds sélectionnés comme frames de fenêtre de document dans l'environnement d' Visual Studio .
Méthode publiqueRefreshAll()Actualise tous les nœuds dans la sélection de groupe de nœud (et leurs nœuds enfants si en sont développés dans l'explorateur de serveurs) de façon asynchrone.
Méthode publiqueRefreshAll(Boolean)Actualise tous les nœuds dans la sélection de groupe de nœud (et leurs nœuds enfants si en sont développés dans l'explorateur de serveurs).
Méthode publiqueRemove(Int32)Supprime le nœud spécifié par sa valeur numérique d'identificateur du groupe de sélection de nœud.
Méthode publiqueRemove(String)Supprime le nœud spécifié par son nom complet du groupe de sélection de nœud.
Méthode publiqueRemove(UTP)Supprime la première occurrence d'un objet spécifique de ICollection. (Hérité de ICollection<IVsDataExplorerNode>.)
Méthode publiqueRemove(IVsDataObject)Supprime le nœud spécifié par un objet de données du groupe de sélection de nœud.
Méthode publiqueRemove(String, Object[])Supprime le nœud spécifié du groupe de sélection de nœud.
Début

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

Afficher: