IVsDataViewHierarchy (Interfaz)

Representa la capacidad de un proveedor de manipular una conexión del Explorador de servidores con su implementación como una jerarquía de la vista de datos.

Esta API no es conforme a CLS. 

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

Sintaxis

'Declaración
<CLSCompliantAttribute(False)> _
Public Interface IVsDataViewHierarchy
[CLSCompliantAttribute(false)]
public interface IVsDataViewHierarchy
[CLSCompliantAttribute(false)]
public interface class IVsDataViewHierarchy
[<CLSCompliantAttribute(false)>]
type IVsDataViewHierarchy =  interface end
public interface IVsDataViewHierarchy

El tipo IVsDataViewHierarchy expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública CurrentView Obtiene la vista actual de la jerarquía de la vista de datos.
Propiedad pública ExplorerConnection Obtiene la conexión actual al Explorador de servidores.
Propiedad pública IsConnectionInitialized Obtiene un valor que indica si se ha inicializado la conexión al Explorador de servidores.
Propiedad pública IsModelInitialized Obtiene un valor que indica si se inicializa el modelo admiten.
Propiedad pública IsViewSupportInitialized Obtiene un valor que indica si se inicializa el objeto de compatibilidad de la vista.
Propiedad pública Model Obtiene el objeto existente del modelo admiten.
Propiedad pública PersistentCommands Obtiene una colección de pares de nombre/valor de comandos asociados a la conexión actual del Explorador de servidores y guardar en el registro.
Propiedad pública PersistentProperties Obtiene una colección de pares de nombre/valor de propiedades asociadas a la conexión actual del Explorador de servidores y se guarden que.
Propiedad pública ServiceProvider Obtiene el proveedor actual del servicio de datos.
Propiedad pública ViewSupport Obtiene el objeto de compatibilidad de la vista asociado a la conexión actual del Explorador de servidores.

Arriba

Métodos

  Nombre Descripción
Método público CreateNewItem Crea un nuevo nodo en la jerarquía de la vista de datos.
Método público CreateNewItems Crea el número especificado de nuevos nodos de la jerarquía de la vista de datos.
Método público DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, array<Object[]) Agrega el nodo especificado a la cola de los nodos que se van a insertar en otro momento, si el nodo primario no se ha expandido todavía ni se crea.Si no, inserciones el nodo especificado inmediatamente.
Método público DelayInsertItem(String, String, Int32, array<Object[]) Agrega el nodo especificado a la cola de los nodos que se van a insertar en otro momento, si el nodo primario no se ha expandido todavía ni se crea.Si no, inserciones el nodo especificado inmediatamente.
Método público DiscardItem Quita el nodo especificado del Explorador de servidores y libera espacio el objeto correspondiente de la memoria.
Método público GetOtherViewHierarchy Recupera la jerarquía de la vista de datos asociada al Explorador de servidores con conexión.
Método público GetProviderImplementation<T> Crea una implementación del tipo genérico t del tipo especificado.
Método público GetViewCommonNodeInfo Devuelve IVsDataViewCommonNodeInfo para el nodo especificado.
Método público InsertItem(Int32, IVsDataViewSelectionInfo, Int32, array<Object[]) Inserta el nodo especificado y sus nodos secundarios, si existe, bajo el nodo primario especificado.
Método público InsertItem(Int32, String, Int32, array<Object[]) Inserta el nodo especificado en el nodo primario especificado.
Método público RemoveItem(Int32) Quita el nodo especificado del Explorador de servidores y se descarta.
Método público RemoveItem(Int32, Boolean) Quita el nodo especificado del Explorador de servidores.Opcionalmente, descarta el nodo especificado.
Método público SetNewItemSaveName Establece el nombre que se usa al guardar el nodo especificado.

Arriba

Comentarios

Se implementa esta interfaz como un servicio integrada DDEX.

Vea también

Referencia

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