Compartir a través de


IVsDataExplorerNodeSelection (Interfaz)

Representa un grupo de nodos seleccionados actualmente en el Explorador de servidores de Visual Studio , así como un conjunto de propiedades y acciones.

Esta API no es conforme a CLS. 

Espacio de nombres:  Microsoft.VisualStudio.Data.Services
Ensamblado:  Microsoft.VisualStudio.Data.Services (en Microsoft.VisualStudio.Data.Services.dll)

Sintaxis

'Declaración
<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

El tipo IVsDataExplorerNodeSelection expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública CanCopyAll Obtiene un valor que indica si el grupo de nodos seleccionados actualmente en el Explorador de servidores puede copiar en el portapapeles.
Propiedad pública CanCutAll Obtiene un valor que indica si el grupo de nodos seleccionados actualmente en el Explorador de servidores puede aparecer cortado.
Propiedad pública CanDeleteAll Obtiene un valor que indica si el grupo de nodos seleccionados actualmente en el Explorador de servidores se puede eliminar.
Propiedad pública CanOpenAll Obtiene un valor que indica si el grupo de nodos seleccionados actualmente en el Explorador de servidores se puede abrir.
Propiedad pública Count Obtiene el número de elementos incluidos en ICollection<T>. (Se hereda de ICollection<IVsDataExplorerNode>).
Propiedad pública IsReadOnly Obtiene un valor que indica si ICollection<T> es de sólo lectura. (Se hereda de ICollection<IVsDataExplorerNode>).
Propiedad pública Item[Int32] Obtiene el nodo especificado por el identificador numérico del grupo de nodos seleccionados en el Explorador de servidores.
Propiedad pública Item[String] Obtiene el nodo especificado por su nombre completo del grupo de nodos seleccionados en el Explorador de servidores.

Arriba

Métodos

  Nombre Descripción
Método público Add Agrega un elemento a ICollection<T>. (Se hereda de ICollection<IVsDataExplorerNode>).
Método público Clear Quita todos los elementos de ICollection<T>. (Se hereda de ICollection<IVsDataExplorerNode>).
Método público CollapseAll Contrae todos los nodos presentes en la selección de nodo.
Método público Contains(Int32) Indica si el grupo de nodos seleccionados contiene el nodo especificado por el valor numérico del identificador.
Método público Contains(String) Indica si el grupo de nodos seleccionados contiene el nodo especificado por su nombre completo.
Método público Contains(T) Determina si la interfaz ICollection<T> contiene un valor específico. (Se hereda de ICollection<IVsDataExplorerNode>).
Método público Contains(IVsDataObject) Indica si el grupo de nodos seleccionados contiene el nodo especificado como objeto de datos.
Método público Contains(String, array<Object[]) Indica si el grupo de nodos seleccionados contiene el nodo especificado por su nombre completo.
Método público CopyAll Copia todos los nodos presentes en el grupo de nodos seleccionados en el portapapeles.
Método público CopyTo Copia los elementos de ICollection<T> en un objeto Array, a partir de un índice determinado de Array. (Se hereda de ICollection<IVsDataExplorerNode>).
Método público CutAll Copia todos los nodos presentes en el grupo de nodos seleccionados en el portapapeles y, a continuación los elimina.
Método público DeleteAll Elimina todos los nodos presentes en el grupo de nodos seleccionados.
Método público DoDefaultActionOnAll Ejecuta el comando predeterminado, si existe, en el grupo de nodos seleccionados.
Método público ExpandAll Expandir todos los nodos presentes en el grupo de nodos seleccionados.
Método público Find(IVsDataObject) Recupera el nodo especificado del grupo de nodos seleccionados.
Método público Find(String, array<Object[]) Recupera el nodo especificado del grupo de nodos seleccionados.
Método público GetCommand Obtiene un comando de menú correspondiente al valor especificado de CommandID para el grupo de nodos seleccionados.
Método público GetEnumerator() Devuelve un enumerador que recorre en iteración la colección. (Se hereda de IEnumerable<IVsDataExplorerNode>).
Método público GetEnumerator() Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable).
Método público OpenAllDocuments Abra todos los nodos del grupo de nodos seleccionados como cuadros de la ventana de documento en el entorno de Visual Studio .
Método público RefreshAll() Actualiza todos los nodos de la selección de nodo de grupo (y sus nodos secundarios si no se expanden al Explorador de servidores) de forma asincrónica.
Método público RefreshAll(Boolean) Actualiza todos los nodos de la selección de nodo de grupo (y sus nodos secundarios si no se expanden al Explorador de servidores).
Método público Remove(Int32) Quita el nodo especificado por el valor numérico del identificador del grupo de selección de nodo.
Método público Remove(String) Quita el nodo especificado por su nombre completo del grupo de selección de nodo.
Método público Remove(T) Quita la primera aparición de un objeto específico de la interfaz ICollection<T>. (Se hereda de ICollection<IVsDataExplorerNode>).
Método público Remove(IVsDataObject) Quita el nodo especificado por un objeto de datos del grupo de selección de nodo.
Método público Remove(String, array<Object[]) Quita el nodo especificado del grupo de selección de nodo.

Arriba

Comentarios

Se implementa esta interfaz como un servicio integrada DDEX.

Vea también

Referencia

Microsoft.VisualStudio.Data.Services (Espacio de nombres)