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. |