DatabaseSchemaViewControllerBase (Clase)
Clase base abstracta para los controladores de la Vista de esquema.
Esta API no es compatible con CLS.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaModelViewerControllerBase
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaModelViewerControllerBaseInternal
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView.DatabaseSchemaViewControllerBase
Espacio de nombres: Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView
Ensamblado: Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)
Sintaxis
'Declaración
<CLSCompliantAttribute(False)> _
Public MustInherit Class DatabaseSchemaViewControllerBase _
Inherits SchemaModelViewerControllerBaseInternal _
Implements IDatabaseSchemaViewController, IExtension
[CLSCompliantAttribute(false)]
public abstract class DatabaseSchemaViewControllerBase : SchemaModelViewerControllerBaseInternal,
IDatabaseSchemaViewController, IExtension
[CLSCompliantAttribute(false)]
public ref class DatabaseSchemaViewControllerBase abstract : public SchemaModelViewerControllerBaseInternal,
IDatabaseSchemaViewController, IExtension
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type DatabaseSchemaViewControllerBase =
class
inherit SchemaModelViewerControllerBaseInternal
interface IDatabaseSchemaViewController
interface IExtension
end
public abstract class DatabaseSchemaViewControllerBase extends SchemaModelViewerControllerBaseInternal implements IDatabaseSchemaViewController, IExtension
El tipo DatabaseSchemaViewControllerBase expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
![]() |
DatabaseSchemaViewControllerBase | Inicializa una nueva instancia de la clase DatabaseSchemaViewControllerBase. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
EventsReceivedWhileToolWindowWasClosed | Obtiene o establece el número de eventos controlados mientras se cerraba la ventana de herramientas. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
HierarchyGenerator | Obtiene o establece el generador de jerarquía de esquema. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
ProjectNode | Devuelve el nodo del proyecto de base de datos asociado. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
RefreshWhenToolWindowIsShown | Obtiene o establece un valor que indica si se va a actualizar la ventana de herramientas la próxima vez que se muestre. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
RootNode | Obtiene o establece el nodo raíz. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
SchemaView | Obtiene o establece la referencia de la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
ToolWindowIsShowing | Obtiene un valor que indica si se muestra la ventana de herramientas a la que está adjunto este controlador (vista de esquema o vista de dependencia). (Se hereda de SchemaModelViewerControllerBase). |
![]() |
ToolWindowService | Obtiene o establece el servicio de ventana de herramientas. (Se hereda de SchemaModelViewerControllerBase). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
CacheToolWindowService | Obtiene y almacena en memoria caché el servicio SchemaModelViewerService. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
CanBeDisplayed | Devuelve si el elemento de modelo especificado se puede mostrar en la Vista de esquema. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
CanDeleteObjects | Determina si se puede eliminar la lista de nodos de elemento de modelo. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
CanExtend | Devuelve true si este colaborador puede extender el objeto Extendee bajo el nombre del extensor especificado. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
CreateGenerator | Método abstracto que devuelve el generador de la Vista de esquema para este controlador. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
CreateRootNode | Crea el nodo raíz de la Vista de esquema (el nodo del proyecto de base de datos). (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
DeleteObjects | (Invalida a SchemaModelViewerControllerBase.DeleteObjects(IList<ISchemaModelViewerElementNode>, IList<Tuple<String, String>>%)). |
![]() |
DisconnectFromDataSchemaModelEvents | Desconecta de los eventos del modelo de esquema (almacén). (Se hereda de SchemaModelViewerControllerBase). |
![]() |
DisconnectFromProjectEvents | Desconecta de eventos del proyecto. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
DisconnectFromSchemaViewEvents | Desconecta de los eventos de la Vista de esquema.Establezca en null la propiedad de vista de esquema almacenada en memoria caché. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
DisconnectFromSolutionEvents | Desconecta de los eventos de solución. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
DisconnectFromToolWindowEvents | Desconecta de los eventos de SchemaModelViewerService y establece en null la propiedad de ventana de herramientas almacenada en memoria caché. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
Dispose() | Libera los recursos. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
Dispose(Boolean) | Libera los recursos asociados al controlador del visor de modelo de esquema. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). |
![]() |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
![]() |
GetAdditionalObjectsToDelete | Lo llama DeleteObjects para obtener elementos adicionales para eliminar. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
GetCaption | Devuelve el título para el nodo de elemento especificado. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
GetChildren | Devuelve la lista de nodos secundarios para el nodo primario especificado. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
GetExtender | Devuelve un extensor para el objeto que se va a extender. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
GetExtenderNames | Devuelve los nombres de los extensores disponibles para el objeto Extendee. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). |
![]() |
GetModelElement | Devuelve el elemento de modelo que este nodo representa o bajo el que hay un nodo. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
GetPathsFromCache | Devuelve la ruta de acceso del nodo de la Vista de esquema que está contenido en las anotaciones del elemento de modelo especificado. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Devuelve las rutas de acceso del nodo de la Vista de esquema para el elemento de modelo especificado. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Devuelve las rutas de acceso del nodo de la Vista de esquema para las rutas de acceso del nodo del generador de jerarquía especificado. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
GetPathsToElement | Obtiene la ruta de acceso al elemento desde el generador de la jerarquía. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
GetSelectionPathToElement | Obtiene la ruta de acceso que se emplea para seleccionar el elemento en la Vista de esquema desde el generador de la jerarquía. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
Initialize | Crea un objeto compatible con la persistencia de la Vista de esquema. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
InitializeRootNode | Agrega el nodo raíz a la Vista de esquema. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
ListenToDataSchemaModelEvents | Escucha eventos del modelo de esquema de datos. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
ListenToProjectEvents | Realiza escuchas de eventos del proyecto. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
ListenToSchemaViewEvents | Escucha eventos de la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
ListenToSolutionEvents | Crea un agente de escucha de la solución y escucha eventos de la solución. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
ListenToToolWindowEvents | Escucha los eventos de SchemaModelViewerService. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
LoadState | Estado de carga. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
ModelChanged | (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
ModelElementAdded | Se agregó un elemento de modelo al almacén. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
ModelElementDeleted | Se eliminó un elemento de modelo del almacén. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
ModelElementUpdated | El almacén actualizó un elemento de modelo. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
NodeCreated | Establece el clasificador para que el nodo delegue en el nodo de la jerarquía. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
NodeInUse | Proporciona una notificación de si la Vista de esquema está usando el nodo especificado. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
OnAfterOpenProject | Una vez abierto el proyecto, agrega el nodo raíz a la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
OnBeforeCloseProject | Antes de que se cerrara el proyecto, se le llamó para ofrecer una oportunidad de quitar el nodo del proyecto (raíz) de la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
OnDatabaseSchemaViewInitialized | Inicializa el controlador con la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
OnDatabaseSchemaViewShown | Controla el evento que indica que se muestra la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
OnDataSchemaModelRecycled | Controla el evento de reciclado de DataSchemaModel. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
OnDataSchemaModelRecycling | Controla el evento de reciclaje de DataSchemaModel. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
OnProjectClosed | Administra el cierre del proyecto desconectándose de los eventos. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
OnProjectClosing | Llamadas SaveState () y llama a los métodos virtuales siguientes, en el orden: DisconnectFromSchemaViewEvents; DisconnectFromStoreEvents; DisconnectFromProjectEvents; DisconnectFromSolutionEvents; y DisconnectFromToolWindowEvents. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
OnProjectLoaded | Se produce cuando el modelo ha finalizado la deserialización. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
OnProjectRenamed | Se cambió el nombre del nodo del proyecto. (Se hereda de SchemaModelViewerControllerBase). |
![]() |
ReadStateValueAsInt | Lee un valor entero del almacenamiento persistente para la Vista de esquema. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
Refresh | Actualiza la Vista de esquema quitando los nodos anteriores y agregando los nuevos. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
RemoveOurRootNode | Quita el nodo raíz. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
SaveState | Guarda el estado del controlador del visor de modelo de esquema. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
![]() |
UninitializeRootNode | Quita el nodo raíz. (Se hereda de SchemaModelViewerControllerBaseInternal). |
![]() |
WriteStateValue | Escribe un valor en el almacenamiento persistente para la Vista de esquema. (Se hereda de SchemaModelViewerControllerBaseInternal). |
Arriba
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.
Vea también
Referencia
Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView (Espacio de nombres)