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)

Syntaxe

'Déclaration
<CLSCompliantAttribute(False)> _
Public Interface IVsDataExplorerNodeSelection _
    Inherits ICollection(Of IVsDataExplorerNode), IEnumerable(Of IVsDataExplorerNode),  _
    IEnumerable
[CLSCompliantAttribute(false)]
public interface IVsDataExplorerNodeSelection : ICollection<IVsDataExplorerNode>, 
    IEnumerable<IVsDataExplorerNode>, IEnumerable
[CLSCompliantAttribute(false)]
public interface class IVsDataExplorerNodeSelection : ICollection<IVsDataExplorerNode^>, 
    IEnumerable<IVsDataExplorerNode^>, IEnumerable
[<CLSCompliantAttribute(false)>]
type IVsDataExplorerNodeSelection =  
    interface 
        interface ICollection<IVsDataExplorerNode>
        interface IEnumerable<IVsDataExplorerNode>
        interface IEnumerable 
    end
public interface IVsDataExplorerNodeSelection extends ICollection<IVsDataExplorerNode>, IEnumerable<IVsDataExplorerNode>, IEnumerable

Le type IVsDataExplorerNodeSelection expose les membres suivants.

Propriétés

  Nom Description
Propriété publique CanCopyAll Obtient 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é publique CanCutAll Obtient une valeur indiquant si le groupe de nœuds actuellement sélectionnés dans l'explorateur de serveurs peut être fractionné.
Propriété publique CanDeleteAll Obtient une valeur indiquant si le groupe de nœuds actuellement sélectionnés dans l'explorateur de serveurs peut être supprimé.
Propriété publique CanOpenAll Obtient une valeur indiquant si le groupe de nœuds actuellement sélectionnés dans l'explorateur de serveurs peut être ouvert.
Propriété publique Count Obtient le nombre d'éléments contenus dans le ICollection. (Hérité de ICollection<IVsDataExplorerNode>.)
Propriété publique IsReadOnly Obtient une valeur indiquant si ICollection est en lecture seule. (Hérité de ICollection<IVsDataExplorerNode>.)
Propriété publique Item[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é publique Item[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

Méthodes

  Nom Description
Méthode publique Add Ajoute un élément à ICollection. (Hérité de ICollection<IVsDataExplorerNode>.)
Méthode publique Clear Supprime tous les éléments du ICollection. (Hérité de ICollection<IVsDataExplorerNode>.)
Méthode publique CollapseAll Réduit tous les nœuds présents dans la sélection de nœud.
Méthode publique Contains(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 publique Contains(String) Indique si le groupe de nœuds sélectionnés contient le nœud spécifié par son nom complet.
Méthode publique Contains(UTP) Détermine si ICollection contient une valeur spécifique. (Hérité de ICollection<IVsDataExplorerNode>.)
Méthode publique Contains(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 publique Contains(String, array<Object[]) Indique si le groupe de nœuds sélectionnés contient le nœud spécifié par son nom complet.
Méthode publique CopyAll Copie tous les nœuds actifs au groupe de nœuds sélectionnés dans le presse-papiers.
Méthode publique CopyTo Copie les éléments de ICollection dans Array, en commençant à un index particulier de Array. (Hérité de ICollection<IVsDataExplorerNode>.)
Méthode publique CutAll Copie tous les nœuds actifs au groupe de nœuds sélectionnés vers le presse-papiers, puis les supprime.
Méthode publique DeleteAll Supprime tous les nœuds actifs au groupe de nœuds sélectionnés.
Méthode publique DoDefaultActionOnAll Exécute la commande par défaut, le cas échéant, dans le groupe de nœuds sélectionnés.
Méthode publique ExpandAll Développe tous les nœuds actifs au groupe de nœuds sélectionnés.
Méthode publique Find(IVsDataObject) Récupère le nœud spécifié du groupe de nœuds sélectionnés.
Méthode publique Find(String, array<Object[]) Récupère le nœud spécifié du groupe de nœuds sélectionnés.
Méthode publique GetCommand Obtient une commande de menu correspondant à la valeur spécifiée d' CommandID pour le groupe de nœuds sélectionnés.
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<IVsDataExplorerNode>.)
Méthode publique OpenAllDocuments Ouvre 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 publique RefreshAll() 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 publique RefreshAll(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 publique Remove(Int32) Supprime le nœud spécifié par sa valeur numérique d'identificateur du groupe de sélection de nœud.
Méthode publique Remove(String) Supprime le nœud spécifié par son nom complet du groupe de sélection de nœud.
Méthode publique Remove(UTP) Supprime la première occurrence d'un objet spécifique de ICollection. (Hérité de ICollection<IVsDataExplorerNode>.)
Méthode publique Remove(IVsDataObject) Supprime le nœud spécifié par un objet de données du groupe de sélection de nœud.
Méthode publique Remove(String, array<Object[]) Supprime le nœud spécifié du groupe de sélection de nœud.

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, espace de noms