Compartir a través de


IVsDataViewHierarchy Interfaz

Definición

Importante

Esta API no es conforme a CLS.

Representa la capacidad de un proveedor de manipular una conexión del Explorador de datos a través de su implementación como jerarquía de vistas de datos.

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
Atributos

Propiedades

CurrentView

Obtiene la vista actual de la jerarquía de vistas de datos.

ExplorerConnection

Obtiene la conexión actual al Explorador de servidores.

IsConnectionInitialized

Obtiene un valor que indica si se ha inicializado la conexión al Explorador de servidores.

IsModelInitialized

Obtiene un valor que indica si se inicializa el modelo de soporte técnico.

IsViewSupportInitialized

Obtiene un valor que indica si se inicializa el objeto de compatibilidad de vista.

Model

Obtiene el objeto de modelo de soporte técnico existente.

PersistentCommands

Obtiene una colección de pares nombre-valor de comandos asociados a la conexión actual del Explorador de servidores y que se guardan en el Registro.

PersistentProperties

Obtiene una colección de pares nombre-valor de propiedades asociadas a la conexión actual del Explorador de servidores y que se guardan.

ServiceProvider

Obtiene el proveedor de servicios de datos actual.

ViewSupport

Obtiene el objeto de compatibilidad de vista asociado a la conexión actual del Explorador de servidores.

Métodos

CreateNewItem()

Crea un nuevo nodo en la jerarquía de vistas de datos.

CreateNewItems(Int32)

Crea el número especificado de nodos nuevos en la jerarquía de vistas de datos.

DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[])

Agrega el nodo especificado a la cola de nodos que se insertará más adelante, si el nodo primario aún no se ha expandido o no se ha creado. De lo contrario, inserta inmediatamente el nodo especificado.

DelayInsertItem(String, String, Int32, Object[])

Agrega el nodo especificado a la cola de nodos que se insertará más adelante, si el nodo primario aún no se ha expandido o no se ha creado. De lo contrario, inserta inmediatamente el nodo especificado.

DiscardItem(Int32)

Quita el nodo especificado del Explorador de servidores y desasigna su objeto correspondiente de la memoria.

GetOtherViewHierarchy(IVsDataExplorerConnection)

Recupera la jerarquía de vistas de datos asociada a la conexión del Explorador de servidores especificada.

GetProviderImplementation<T>(Type)

Crea una implementación del tipo genérico T a partir del tipo especificado.

GetViewCommonNodeInfo(Int32)

Devuelve para IVsDataViewCommonNodeInfo el nodo especificado.

InsertItem(Int32, IVsDataViewSelectionInfo, Int32, Object[])

Inserta el nodo especificado y sus nodos secundarios, si los hay, en el nodo primario especificado.

InsertItem(Int32, String, Int32, Object[])

Inserta el nodo especificado en el nodo primario especificado.

RemoveItem(Int32)

Quita el nodo especificado del Explorador de servidores y lo descarta.

RemoveItem(Int32, Boolean)

Quita el nodo especificado del Explorador de servidores. Opcionalmente, descarta el nodo especificado.

SetNewItemSaveName(Int32, String)

Establece el nombre que se va a usar al guardar el nodo especificado.

Se aplica a