Compartilhar via


IVsDataViewHierarchy Interface

Definição

Importante

Esta API não está em conformidade com CLS.

Representa a capacidade de um provedor manipular uma conexão do data explorer por meio de sua implementação como uma hierarquia de exibição de dados.

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

Propriedades

CurrentView

Obtém a exibição atual da hierarquia de exibição de dados.

ExplorerConnection

Obtém a conexão atual com o Explorer do Servidor.

IsConnectionInitialized

Obtém um valor que indica se a conexão com o servidor Explorer foi inicializada.

IsModelInitialized

Obtém um valor que indica se o modelo de suporte é inicializado.

IsViewSupportInitialized

Obtém um valor que indica se o objeto de suporte de exibição é inicializado.

Model

Obtém o objeto de modelo de suporte existente.

PersistentCommands

Obtém uma coleção de pares nome/valor de comandos associados à conexão de Explorer do Servidor atual e que são salvos no registro.

PersistentProperties

Obtém uma coleção de pares nome/valor de propriedades associadas à conexão de Explorer do Servidor atual e que são salvas.

ServiceProvider

Obtém o provedor de serviços de dados atual.

ViewSupport

Obtém o objeto de suporte de exibição associado à conexão server Explorer atual.

Métodos

CreateNewItem()

Cria um novo nó na hierarquia de exibição de dados.

CreateNewItems(Int32)

Cria o número especificado de novos nós na hierarquia de exibição de dados.

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

Adiciona o nó especificado à fila de nós a serem inseridos posteriormente, se o nó pai ainda não foi expandido ou não foi criado. Caso contrário, insere o nó especificado imediatamente.

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

Adiciona o nó especificado à fila de nós a serem inseridos posteriormente, se o nó pai ainda não foi expandido ou não foi criado. Caso contrário, insere o nó especificado imediatamente.

DiscardItem(Int32)

Remove o nó especificado do Servidor Explorer e desaloque seu objeto correspondente da memória.

GetOtherViewHierarchy(IVsDataExplorerConnection)

Recupera a hierarquia de exibição de dados associada à conexão de Explorer de servidor fornecida.

GetProviderImplementation<T>(Type)

Cria uma implementação do tipo genérico T do tipo especificado.

GetViewCommonNodeInfo(Int32)

Retorna o IVsDataViewCommonNodeInfo para o nó especificado.

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

Insere o nó especificado e seus nós filho, se houver, no nó pai especificado.

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

Insere o nó especificado no nó pai especificado.

RemoveItem(Int32)

Remove o nó especificado do servidor Explorer e o descarta.

RemoveItem(Int32, Boolean)

Remove o nó especificado do servidor Explorer. Opcionalmente, descarta o nó especificado.

SetNewItemSaveName(Int32, String)

Define o nome a ser usado ao salvar o nó especificado.

Aplica-se a