Partilhar via


Classe DataViewHierarchyAccessor

Representa um conjunto de propriedades e métodos que interagem com a implementação da hierarquia do modo de exibição de dados de interface de IVsUIHierarchy .

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.DataViewHierarchyAccessor

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

Sintaxe

'Declaração
Public Class DataViewHierarchyAccessor
public class DataViewHierarchyAccessor
public ref class DataViewHierarchyAccessor
type DataViewHierarchyAccessor =  class end
public class DataViewHierarchyAccessor

O tipo DataViewHierarchyAccessor expõe os membros a seguir.

Construtores

  Nome Descrição
Método público DataViewHierarchyAccessor Construtor da classe.Inicializa uma nova instância da classe de DataViewHierarchyAccessor com uma instância do objeto de IVsUIHierarchy .

Superior

Propriedades

  Nome Descrição
Propriedade pública Connection Recupera uma instância do objeto de DataConnection que representa a conexão de dados referentes a hierarquia do modo de exibição de dados.
Propriedade pública Hierarchy Recupera uma instância do objeto de IVsUIHierarchy que representa a exibição atual da hierarquia.
Propriedade pública SelectedDataView Recupera uma cadeia de caracteres que representa o modo selecionado de dados.
Propriedade pública ServiceProvider Retorna o provedor de serviços global do Visual Studio que está sendo usado pela hierarquia do modo de exibição de dados.

Superior

Métodos

  Nome Descrição
Método público ActivateDocumentIfOpen(String) Ativa um documento com um apelido especificada, se o documento está aberto.
Método público ActivateDocumentIfOpen(String, Guid) Ativa um documento com um apelido especificada e a exibição lógica, se o documento está aberto.
Método público CreateObjectNode Cria um novo nó na hierarquia do modo de exibição de dados, mas se sem contexto e que não é colocado em qualquer lugar na árvore hierárquica.
Método público DropObjectNode Ignora um nó existente que representa um objeto de fonte de dados da hierarquia do modo de exibição de dados.
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público ExecuteCommand(Int32, OleCommand) Executa um comando OLE sem argumentos diretamente na hierarquia do modo de exibição de dados.
Método público ExecuteCommand(Int32, OleCommand, Object) Executa um comando OLE na hierarquia do modo de exibição de dados com argumentos.
Método público ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) Executa um comando OLE diretamente na hierarquia do modo de exibição de dados, com um padrão específico e argumentos de execução.
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetChildSelectionTypes Recupera uma matriz de tipos de objeto enumerados quando um nó pai é expandido para mostrar os seus filhos.
Método público GetChildStaticNodeIds Recupera uma matriz de IDs estáticos do nó que são filhos de identificação de item especificado
Método público GetCommandStatus(Int32, OleCommand) Recupera o status de um comando OLE.
Método público GetCommandStatus(Int32, OleCommand, OleCommandTextType) Recupera o status de um comando OLE com uma solicitação para um tipo específico de texto de comando.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetItemIdFromNodePath Infere o ID de item de um nó na hierarquia do modo de exibição de dados dado um caminho para o nó.
Método público GetNodeId Recupera a identificação de nó conforme especificado no suporte XML do modo de exibição de dados de um ID de item
Método público GetNodeName Retorna o nome para exibição de um nó especificado.
Método público GetNodePath Infere um caminho do local de um nó na hierarquia do modo de exibição de dados.
Método público GetObjectIdentifier Recupera o identificador dados-origem- específico do objeto associado com o nó que corresponde a ID de item especificado
Método público GetObjectProperty Recupera uma propriedade de um objeto de dados associado com o nó que corresponde a ID de item especificado
Método público GetObjectType Recupera o tipo de objeto de dados associado com o nó que corresponde a ID de item especificado
Método público GetProperty Recupera uma propriedade da hierarquia.
Método público GetSelectedItems Recupera uma matriz de inteiros que representa IDs de item atualmente selecionado para nós na árvore.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsDocumentOpen(String) Retorna um valor Booleano que indica se um documento com um apelido específica está atualmente aberto.
Método público IsDocumentOpen(String, Guid) Retorna um valor Booleano que indica se um documento com um apelido específico e um modo de exibição lógica está atualmente aberto.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público SetNodePath Defina o caminho do nó para um nó identificado por um ID de item específico
Método público SetProperty Define uma propriedade especificada da hierarquia.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Comentários

Use esta classe para fazer para comunicação com o objeto da hierarquia do modo de exibição de dados de código gerenciado mais simples.Usar essa classe é preferencial sobre a fala diretamente a IVsHierarchy ou IVsUIHierarchy interfaces.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data