Share via


IVsDataExplorerNodeSelection Interfaz

Definición

Importante

Esta API no es conforme a CLS.

Representa la selección actual de nodos de conexión del Explorador de datos.

public interface class IVsDataExplorerNodeSelection : System::Collections::Generic::ICollection<Microsoft::VisualStudio::Data::Services::IVsDataExplorerNode ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Data::Services::IVsDataExplorerNode ^>
[System.CLSCompliant(false)]
public interface IVsDataExplorerNodeSelection : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>
public interface IVsDataExplorerNodeSelection : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>
[<System.CLSCompliant(false)>]
type IVsDataExplorerNodeSelection = interface
    interface ICollection<IVsDataExplorerNode>
    interface seq<IVsDataExplorerNode>
    interface IEnumerable
type IVsDataExplorerNodeSelection = interface
    interface ICollection<IVsDataExplorerNode>
    interface seq<IVsDataExplorerNode>
    interface IEnumerable
Public Interface IVsDataExplorerNodeSelection
Implements ICollection(Of IVsDataExplorerNode), IEnumerable(Of IVsDataExplorerNode)
Atributos
Implementaciones

Propiedades

CanCopyAll

Obtiene un valor que indica si el grupo de nodos seleccionados actualmente en el Explorador de servidores se puede copiar en el Portapapeles.

CanCutAll

Obtiene un valor que indica si se puede cortar el grupo de nodos seleccionados actualmente en el Explorador de servidores.

CanDeleteAll

Obtiene un valor que indica si se puede eliminar el grupo de nodos seleccionados actualmente en el Explorador de servidores.

CanOpenAll

Obtiene un valor que indica si se puede abrir el grupo de nodos seleccionados actualmente en el Explorador de servidores.

Item[Int32]

Obtiene el nodo especificado por su identificador numérico del grupo de nodos seleccionados en el Explorador de servidores.

Item[String]

Obtiene el nodo especificado por su nombre completo del grupo de nodos seleccionados en el Explorador de servidores.

Métodos

CollapseAll()

Contrae todos los nodos presentes en la selección del nodo.

Contains(Int32)

Indica si el grupo de nodos seleccionados contiene el nodo especificado por su valor de identificador numérico.

Contains(IVsDataObject)

Indica si el grupo de nodos seleccionados contiene el nodo especificado como un objeto de datos.

Contains(String)

Indica si el grupo de nodos seleccionados contiene el nodo especificado por su nombre completo.

Contains(String, Object[])

Indica si el grupo de nodos seleccionados contiene el nodo especificado por su nombre completo.

CopyAll()

Copia todos los nodos presentes en el grupo de nodos seleccionados en el Portapapeles.

CutAll()

Copia todos los nodos presentes en el grupo de nodos seleccionados en el Portapapeles y, a continuación, los elimina.

DeleteAll()

Elimina todos los nodos presentes en el grupo de nodos seleccionados.

DoDefaultActionOnAll()

Ejecuta el comando predeterminado, si existe, en el grupo de nodos seleccionados.

ExpandAll()

Expande todos los nodos presentes en el grupo de nodos seleccionados.

Find(IVsDataObject)

Recupera el nodo especificado del grupo de nodos seleccionados.

Find(String, Object[])

Recupera el nodo especificado del grupo de nodos seleccionados.

GetCommand(CommandID)

Obtiene un comando de menú correspondiente al valor especificado CommandID para el grupo de nodos seleccionados.

OpenAllDocuments()

Abre todos los nodos del grupo de nodos seleccionados como marcos de ventana de documento en el entorno de Visual Studio.

RefreshAll()

Actualiza todos los nodos de la selección de nodo de grupo (y sus nodos secundarios si alguno se expande en el Explorador de servidores) de forma asincrónica.

RefreshAll(Boolean)

Actualiza todos los nodos de la selección de nodo de grupo (y sus nodos secundarios si hay alguno expandido en el Explorador de servidores).

Remove(Int32)

Quita el nodo especificado por su valor de identificador numérico del grupo de selección de nodos.

Remove(IVsDataObject)

Quita el nodo especificado por un objeto de datos del grupo de selección de nodos.

Remove(String)

Quita el nodo especificado por su nombre completo del grupo de selección de nodos.

Remove(String, Object[])

Quita el nodo especificado del grupo de selección de nodos.

Métodos de extensión

EmptyIfNull<T>(IEnumerable<T>)

Devuelve esta enumeración en caso de que no sea null. En caso de que sea null, se devuelve una enumeración vacía.

Se aplica a