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 | |
---|---|---|
CurrentView | Obtém a versão atual da hierarquia do modo de exibição de dados. | |
ExplorerConnection | Obtém a conexão atual ao server Explorer. | |
IsConnectionInitialized | Obtém um valor indicando se a conexão ao server Explorer foi inicializada. | |
IsModelInitialized | Obtém um valor indicando se o modelo de suporte foi inicializado. | |
IsViewSupportInitialized | Obtém um valor indicando se o objeto de suporte de exibição é inicializado. | |
Model | Obtém o objeto existente do modelo de suporte. | |
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. | |
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. | |
ServiceProvider | Obtém o provedor de serviços atual de dados. | |
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 | |
---|---|---|
CreateNewItem | Cria um novo nó na hierarquia do modo de exibição de dados. | |
CreateNewItems | Cria o número especificado de novos nós na hierarquia do modo de exibição de dados. | |
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. | |
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. | |
DiscardItem | Remove o nó especificado do server Explorer e libera o objeto correspondente de memória. | |
GetOtherViewHierarchy | Recupera a hierarquia do modo de exibição de dados associada com o servidor determinado conexão de Explorer. | |
GetProviderImplementation<T> | Cria uma implementação de tipo genérico T do tipo especificado. | |
GetViewCommonNodeInfo | Retorna IVsDataViewCommonNodeInfo para o nó especificado. | |
InsertItem(Int32, IVsDataViewSelectionInfo, Int32, array<Object[]) | Insere o nó especificado e os seus filhos, se houver, sob o nó pai especificado. | |
InsertItem(Int32, String, Int32, array<Object[]) | Insere o nó especificado sob o nó pai especificado. | |
RemoveItem(Int32) | Remove o nó especificado do server Explorer e rejeita-o. | |
RemoveItem(Int32, Boolean) | Remove o nó especificado do server Explorer.Opcionalmente, descarta o nó especificado. | |
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