IVsDataViewHierarchy Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |