DataViewHierarchyAccessor (Clase)
Representa un conjunto de propiedades y métodos que interactúan con la implementación de la jerarquía de la vista de datos de la interfaz de IVsUIHierarchy .
Jerarquía de herencia
Object
Microsoft.VisualStudio.Data.DataViewHierarchyAccessor
Espacio de nombres: Microsoft.VisualStudio.Data
Ensamblado: Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)
Sintaxis
'Declaración
Public Class DataViewHierarchyAccessor
public class DataViewHierarchyAccessor
public ref class DataViewHierarchyAccessor
type DataViewHierarchyAccessor = class end
public class DataViewHierarchyAccessor
El tipo DataViewHierarchyAccessor expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
DataViewHierarchyAccessor | Constructor de clase.Inicializa una nueva instancia de la clase de DataViewHierarchyAccessor con una instancia de objeto de IVsUIHierarchy . |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Connection | Recupera una instancia de objeto de DataConnection que representa la conexión de datos sobre la jerarquía de la vista de datos. | |
Hierarchy | Recupera una instancia de objeto de IVsUIHierarchy que representa la vista actual de la jerarquía. | |
SelectedDataView | Recupera una cadena que representa la vista de datos seleccionada. | |
ServiceProvider | Recupera el proveedor de servicios global de Visual Studio utilizado por la jerarquía de la vista de datos. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
ActivateDocumentIfOpen(String) | Genera un documento con el moniker especificado, si el documento está abierto. | |
ActivateDocumentIfOpen(String, Guid) | Genera un documento con el moniker especificado y la vista lógica, si el documento está abierto. | |
CreateObjectNode | Crea un nuevo nodo en la jerarquía de la vista de datos, pero una sin contexto y que no se coloca en cualquier parte del árbol de jerarquía. | |
DropObjectNode | Quita un nodo existente que representa un objeto de origen de datos de la jerarquía de la vista de datos. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
ExecuteCommand(Int32, OleCommand) | Ejecuta un comando OLE sin argumentos directamente en la jerarquía de la vista de datos. | |
ExecuteCommand(Int32, OleCommand, Object) | Ejecuta un comando OLE de la jerarquía de la vista de datos con argumentos. | |
ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) | Ejecuta un comando OLE directamente en la jerarquía de la vista de datos, con una opción específica y argumentos de ejecución. | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
GetChildSelectionTypes | Recupera una matriz de tipos de objeto enumerados cuando un nodo primario se expande para mostrar sus nodos secundarios. | |
GetChildStaticNodeIds | Recupera una matriz de los id. estáticos de nodo que son elementos secundarios del identificador de elemento especificado | |
GetCommandStatus(Int32, OleCommand) | Recupera el estado de un comando OLE. | |
GetCommandStatus(Int32, OleCommand, OleCommandTextType) | Recupera el estado de un comando OLE con una solicitud para un tipo determinado de texto del comando. | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetItemIdFromNodePath | Deduce el Id. de elemento de un nodo de la jerarquía de la vista de datos con una ruta de acceso al nodo. | |
GetNodeId | Recupera el id. del nodo como se especifica en compatibilidad XML de la vista de datos de un identificador de elemento | |
GetNodeName | Recupera el nombre para mostrar de un nodo especificado. | |
GetNodePath | Da como resultado una ruta de acceso del nodo de la ubicación de un nodo de la jerarquía de la vista de datos. | |
GetObjectIdentifier | Recupera el identificador dato-origen- específico del objeto asociado al nodo que coincida con el identificador de elemento especificado | |
GetObjectProperty | Recupera una propiedad de un objeto de datos asociado al nodo que coincida con el identificador de elemento especificado | |
GetObjectType | Recupera el tipo de objeto de datos asociado al nodo que coincida con el identificador de elemento especificado | |
GetProperty | Recupera una propiedad de la jerarquía. | |
GetSelectedItems | Recupera una matriz de enteros que representa los id. de elemento para los nodos seleccionados actualmente en el árbol. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsDocumentOpen(String) | Recupera un valor boolean que indica si un documento con un moniker determinado está abierto. | |
IsDocumentOpen(String, Guid) | Recupera un valor boolean que indica si un documento con un moniker determinado y una vista lógica está abierto. | |
MemberwiseClone | Crea una copia superficial del Object actual. (Se hereda de Object). | |
SetNodePath | Establece la ruta del nodo para un nodo identificado por un identificador de elemento determinada | |
SetProperty | Establece una propiedad especificada de la jerarquía. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
Utilice esta clase para crear una interfaz con el objeto de la jerarquía de la vista de datos de código administrado más simple. Con esta clase es preferible a comunicarse directamente con interfaces de IVsHierarchy o de IVsUIHierarchy .
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.