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 | |
---|---|---|
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 | |
---|---|---|
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. | |
Hierarchy | Recupera uma instância do objeto de IVsUIHierarchy que representa a exibição atual da hierarquia. | |
SelectedDataView | Recupera uma cadeia de caracteres que representa o modo selecionado de dados. | |
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 | |
---|---|---|
ActivateDocumentIfOpen(String) | Ativa um documento com um apelido especificada, se o documento está aberto. | |
ActivateDocumentIfOpen(String, Guid) | Ativa um documento com um apelido especificada e a exibição lógica, se o documento está aberto. | |
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. | |
DropObjectNode | Ignora um nó existente que representa um objeto de fonte de dados da hierarquia do modo de exibição de dados. | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
ExecuteCommand(Int32, OleCommand) | Executa um comando OLE sem argumentos diretamente na hierarquia do modo de exibição de dados. | |
ExecuteCommand(Int32, OleCommand, Object) | Executa um comando OLE na hierarquia do modo de exibição de dados com argumentos. | |
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. | |
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.) | |
GetChildSelectionTypes | Recupera uma matriz de tipos de objeto enumerados quando um nó pai é expandido para mostrar os seus filhos. | |
GetChildStaticNodeIds | Recupera uma matriz de IDs estáticos do nó que são filhos de identificação de item especificado | |
GetCommandStatus(Int32, OleCommand) | Recupera o status de um comando OLE. | |
GetCommandStatus(Int32, OleCommand, OleCommandTextType) | Recupera o status de um comando OLE com uma solicitação para um tipo específico de texto de comando. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetItemIdFromNodePath | Infere o ID de item de um nó na hierarquia do modo de exibição de dados dado um caminho para o nó. | |
GetNodeId | Recupera a identificação de nó conforme especificado no suporte XML do modo de exibição de dados de um ID de item | |
GetNodeName | Retorna o nome para exibição de um nó especificado. | |
GetNodePath | Infere um caminho do local de um nó na hierarquia do modo de exibição de dados. | |
GetObjectIdentifier | Recupera o identificador dados-origem- específico do objeto associado com o nó que corresponde a ID de item especificado | |
GetObjectProperty | Recupera uma propriedade de um objeto de dados associado com o nó que corresponde a ID de item especificado | |
GetObjectType | Recupera o tipo de objeto de dados associado com o nó que corresponde a ID de item especificado | |
GetProperty | Recupera uma propriedade da hierarquia. | |
GetSelectedItems | Recupera uma matriz de inteiros que representa IDs de item atualmente selecionado para nós na árvore. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IsDocumentOpen(String) | Retorna um valor Booleano que indica se um documento com um apelido específica está atualmente aberto. | |
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. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
SetNodePath | Defina o caminho do nó para um nó identificado por um ID de item específico | |
SetProperty | Define uma propriedade especificada da hierarquia. | |
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.