Partilhar via


Interface IVsDataViewHierarchy

Representa a capacidade de um provedor de manipular uma conexão do server Explorer com a implementação como um dados exibem a hierarquia.

Esta API não compatível com CLS. 

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)

Sintaxe

'Declaração
<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

O tipo IVsDataViewHierarchy expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública CurrentView Obtém a versão atual da hierarquia do modo de exibição de dados.
Propriedade pública ExplorerConnection Obtém a conexão atual ao server Explorer.
Propriedade pública IsConnectionInitialized Obtém um valor indicando se a conexão ao server Explorer foi inicializada.
Propriedade pública IsModelInitialized Obtém um valor indicando se o modelo de suporte foi inicializado.
Propriedade pública IsViewSupportInitialized Obtém um valor indicando se o objeto de suporte de exibição é inicializado.
Propriedade pública Model Obtém o objeto existente do modelo de suporte.
Propriedade pública PersistentCommands Obtém uma coleção de pares nome/valor de comandos que estão associados com a conexão atual do server Explorer e que são salvos no Registro.
Propriedade pública PersistentProperties Obtém uma coleção de pares nome/valor das propriedades que são associadas à conexão atual do server Explorer e que são salvas.
Propriedade pública ServiceProvider Obtém o provedor de serviços atual de dados.
Propriedade pública ViewSupport Obtém o objeto de suporte de exibição associado com a conexão atual do server Explorer.

Superior

Métodos

  Nome Descrição
Método público CreateNewItem Cria um novo nó na hierarquia do modo de exibição de dados.
Método público CreateNewItems Cria o número especificado de novos nós na hierarquia do modo de exibição de dados.
Método público DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, array<Object[]) Adiciona o nó especificado na fila de nós a serem inseridos mais tarde, se o nó pai não ter sido expandido ainda ou não é criado.Caso contrário, insere o nó especificado imediatamente.
Método público DelayInsertItem(String, String, Int32, array<Object[]) Adiciona o nó especificado na fila de nós a serem inseridos mais tarde, se o nó pai não ter sido expandido ainda ou não é criado.Caso contrário, insere o nó especificado imediatamente.
Método público DiscardItem Remove o nó especificado do server Explorer e libera o objeto correspondente de memória.
Método público GetOtherViewHierarchy Recupera a hierarquia do modo de exibição de dados associada com o servidor determinado conexão de Explorer.
Método público GetProviderImplementation<T> Cria uma implementação de tipo genérico T do tipo especificado.
Método público GetViewCommonNodeInfo Retorna IVsDataViewCommonNodeInfo para o nó especificado.
Método público InsertItem(Int32, IVsDataViewSelectionInfo, Int32, array<Object[]) Insere o nó especificado e os seus filhos, se houver, sob o nó pai especificado.
Método público InsertItem(Int32, String, Int32, array<Object[]) Insere o nó especificado sob o nó pai especificado.
Método público RemoveItem(Int32) Remove o nó especificado do server Explorer e rejeita-o.
Método público RemoveItem(Int32, Boolean) Remove o nó especificado do server Explorer.Opcionalmente, descarta o nó especificado.
Método público SetNewItemSaveName Defina o nome para uso ao salvar o nó especificado.

Superior

Comentários

Essa interface é implementada como um serviço de DDEX internos.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Services.SupportEntities