ISchemaHierarchyGenerator (Interfaz)
Las clases que pueden rellenar una vista de árbol (como la Vista de esquema de base de datos) con nodos implementan esta interfaz.
Esta API no es compatible con CLS.
Espacio de nombres: Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
Ensamblado: Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(False)> _
Public Interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface class ISchemaHierarchyGenerator
[<CLSCompliantAttribute(false)>]
type ISchemaHierarchyGenerator = interface end
public interface ISchemaHierarchyGenerator
El tipo ISchemaHierarchyGenerator expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
DataSchemaModel | Obtiene o establece el Administrador de esquema. | |
UserInteractionServices | Obtiene o establece el objeto de servicios de interacción con el usuario. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CreateRootNode | Crea el nodo raíz de la jerarquía. | |
ElementDeleted | Se le llama cuando se ha eliminado un elemento para ofrecer la posibilidad de actualizar la memoria caché. | |
GetCaption | Devuelve el título para el nodo de elemento especificado. | |
GetChildren | Devuelve los nodos secundarios del nodo primario especificado. | |
GetElementNodesFromCache | Devuelve solo los nodos de elemento que se encuentran en la memoria caché. | |
NodeInUse | Indica si la Vista de esquema usa el nodo especificado. | |
NodeRemoved | Se le llama cuando se quita un nodo para ofrecer la posibilidad de actualizar la memoria caché. | |
PathToElement(IModelElement) | Devuelve una lista de nodos de la jerarquía desde el nodo raíz hasta el elemento especificado.Estos nodos forman una "ruta de acceso" al elemento especificado. | |
PathToElement(IModelElement, Object) | Devuelve una lista de nodos de la jerarquía desde el nodo raíz hasta el elemento especificado que forman una "ruta de acceso" al elemento dado. |
Arriba
Vea también
Referencia
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer (Espacio de nombres)