Compartir a través de


SchemaModelViewerControllerBaseInternal (Clase)

Clase base abstracta para un controlador de la Vista de esquema usada por los implementadores internos.

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
Ensamblado:  Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxis

'Declaración
<CLSCompliantAttribute(False)> _
Public MustInherit Class SchemaModelViewerControllerBaseInternal _
    Inherits SchemaModelViewerControllerBase
[CLSCompliantAttribute(false)]
public abstract class SchemaModelViewerControllerBaseInternal : SchemaModelViewerControllerBase
[CLSCompliantAttribute(false)]
public ref class SchemaModelViewerControllerBaseInternal abstract : public SchemaModelViewerControllerBase
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type SchemaModelViewerControllerBaseInternal =  
    class
        inherit SchemaModelViewerControllerBase
    end
public abstract class SchemaModelViewerControllerBaseInternal extends SchemaModelViewerControllerBase

El tipo SchemaModelViewerControllerBaseInternal expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido SchemaModelViewerControllerBaseInternal Inicializa una nueva instancia de la clase SchemaModelViewerControllerBaseInternal.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida EventsReceivedWhileToolWindowWasClosed Obtiene o establece el número de eventos controlados mientras se cerraba la ventana de herramientas. (Se hereda de SchemaModelViewerControllerBase).
Propiedad protegida HierarchyGenerator Obtiene o establece el generador de jerarquía de esquema.
Propiedad pública ProjectNode Devuelve el nodo del proyecto de base de datos asociado. (Se hereda de SchemaModelViewerControllerBase).
Propiedad protegida 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).
Propiedad protegida RootNode Obtiene o establece el nodo raíz. (Se hereda de SchemaModelViewerControllerBase).
Propiedad protegida SchemaView Obtiene o establece la referencia de la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase).
Propiedad protegida 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).
Propiedad protegida ToolWindowService Obtiene o establece el servicio de ventana de herramientas. (Se hereda de SchemaModelViewerControllerBase).

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático ArePathsEqual Compara las rutas de acceso de dos nodos de la Vista de esquema para determinar si son iguales.
Método protegido CacheToolWindowService Obtiene y almacena en memoria caché el servicio SchemaModelViewerService. (Se hereda de SchemaModelViewerControllerBase).
Método público CanBeDisplayed Devuelve si el elemento de modelo especificado se puede mostrar en la Vista de esquema. (Invalida a SchemaModelViewerControllerBase.CanBeDisplayed(IModelElement)).
Método público CanDeleteObjects Determina si se puede eliminar la lista de nodos de elemento de modelo. (Se hereda de SchemaModelViewerControllerBase).
Método público CanExtend Devuelve true si este colaborador puede extender el objeto Extendee bajo el nombre del extensor especificado. (Se hereda de SchemaModelViewerControllerBase).
Método protegido CreateGenerator Método abstracto que devuelve el generador de la Vista de esquema para este controlador.
Método protegido CreateRootNode Crea el nodo raíz de la Vista de esquema (el nodo del proyecto de base de datos).
Método público DeleteObjects (Se hereda de SchemaModelViewerControllerBase).
Método protegido DisconnectFromDataSchemaModelEvents Desconecta de los eventos del modelo de esquema (almacén). (Se hereda de SchemaModelViewerControllerBase).
Método protegido DisconnectFromProjectEvents Desconecta de eventos del proyecto. (Se hereda de SchemaModelViewerControllerBase).
Método protegido 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).
Método protegido DisconnectFromSolutionEvents Desconecta de los eventos de solución. (Se hereda de SchemaModelViewerControllerBase).
Método protegido 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).
Método público Dispose() Libera los recursos. (Se hereda de SchemaModelViewerControllerBase).
Método protegido Dispose(Boolean) Libera los recursos asociados al controlador del visor de modelo de esquema. (Invalida a SchemaModelViewerControllerBase.Dispose(Boolean)).
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido 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).
Método público GetAdditionalObjectsToDelete Lo llama DeleteObjects para obtener elementos adicionales para eliminar. (Se hereda de SchemaModelViewerControllerBase).
Método público GetCaption Devuelve el título para el nodo de elemento especificado. (Invalida a SchemaModelViewerControllerBase.GetCaption(ISchemaModelViewerElementNode)).
Método público GetChildren Devuelve la lista de nodos secundarios para el nodo primario especificado. (Invalida a SchemaModelViewerControllerBase.GetChildren(ISchemaModelViewerNode)).
Método público GetExtender Devuelve un extensor para el objeto que se va a extender. (Se hereda de SchemaModelViewerControllerBase).
Método público GetExtenderNames Devuelve los nombres de los extensores disponibles para el objeto Extendee. (Se hereda de SchemaModelViewerControllerBase).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetModelElement Devuelve el elemento de modelo que este nodo representa o bajo el que hay un nodo.
Método protegido GetPathsFromCache Devuelve la ruta de acceso del nodo de la Vista de esquema que está contenido en las anotaciones del elemento de modelo especificado.
Método protegido 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.
Método protegido 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.
Método protegidoMiembro estático GetPathsFromGeneratorPaths(IList<IList<ISchemaModelViewerNode>>, 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 la jerarquía y de la memoria caché que se han especificado.
Método público GetPathsToElement Obtiene la ruta de acceso al elemento desde el generador de la jerarquía. (Invalida a SchemaModelViewerControllerBase.GetPathsToElement(IModelElement)).
Método público 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. (Invalida a SchemaModelViewerControllerBase.GetSelectionPathToElement(IModelElement)).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Initialize Crea un objeto compatible con la persistencia de la Vista de esquema. (Invalida a SchemaModelViewerControllerBase.Initialize(IDatabaseProjectNode)).
Método público InitializeRootNode Agrega el nodo raíz a la Vista de esquema. (Invalida a SchemaModelViewerControllerBase.InitializeRootNode()).
Método públicoMiembro estático IsEqual Compara dos nodos de la Vista de esquema para determinar si son iguales.
Método protegido ListenToDataSchemaModelEvents Escucha eventos del modelo de esquema de datos. (Se hereda de SchemaModelViewerControllerBase).
Método protegido ListenToProjectEvents Realiza escuchas de eventos del proyecto. (Se hereda de SchemaModelViewerControllerBase).
Método protegido ListenToSchemaViewEvents Escucha eventos de la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase).
Método protegido ListenToSolutionEvents Crea un agente de escucha de la solución y escucha eventos de la solución. (Se hereda de SchemaModelViewerControllerBase).
Método protegido ListenToToolWindowEvents Escucha los eventos de SchemaModelViewerService. (Se hereda de SchemaModelViewerControllerBase).
Método protegido LoadState Estado de carga. (Invalida a SchemaModelViewerControllerBase.LoadState()).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido ModelChanged (Invalida a SchemaModelViewerControllerBase.ModelChanged(IList<Tuple<IModelElement, ModelEventType>>)).
Método protegido ModelElementAdded Se agregó un elemento de modelo al almacén. (Invalida a SchemaModelViewerControllerBase.ModelElementAdded(IModelElement)).
Método protegido ModelElementDeleted Se eliminó un elemento de modelo del almacén. (Invalida a SchemaModelViewerControllerBase.ModelElementDeleted(IModelElement)).
Método protegido ModelElementUpdated El almacén actualizó un elemento de modelo. (Invalida a SchemaModelViewerControllerBase.ModelElementUpdated(IModelElement)).
Método protegido NodeCreated Establece el clasificador para que el nodo delegue en el nodo de la jerarquía.
Método público NodeInUse Proporciona una notificación de si la Vista de esquema está usando el nodo especificado. (Invalida a SchemaModelViewerControllerBase.NodeInUse(ISchemaModelViewerNode, Boolean)).
Método protegido OnAfterOpenProject Una vez abierto el proyecto, agrega el nodo raíz a la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase).
Método protegido 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).
Método protegido OnDatabaseSchemaViewInitialized Inicializa el controlador con la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase).
Método protegido OnDatabaseSchemaViewShown Controla el evento que indica que se muestra la Vista de esquema. (Se hereda de SchemaModelViewerControllerBase).
Método protegido OnDataSchemaModelRecycled Controla el evento de reciclado de DataSchemaModel. (Invalida a SchemaModelViewerControllerBase.OnDataSchemaModelRecycled()).
Método protegido OnDataSchemaModelRecycling Controla el evento de reciclaje de DataSchemaModel. (Invalida a SchemaModelViewerControllerBase.OnDataSchemaModelRecycling()).
Método protegido OnProjectClosed Administra el cierre del proyecto desconectándose de los eventos. (Se hereda de SchemaModelViewerControllerBase).
Método protegido OnProjectClosing Llamadas SaveState () y llama a los métodos virtuales siguientes, en el orden: DisconnectFromSchemaViewEvents; DisconnectFromStoreEvents; DisconnectFromProjectEvents; DisconnectFromSolutionEvents; y DisconnectFromToolWindowEvents. (Se hereda de SchemaModelViewerControllerBase).
Método protegido OnProjectLoaded Se produce cuando el modelo ha finalizado la deserialización. (Invalida a SchemaModelViewerControllerBase.OnProjectLoaded()).
Método protegido OnProjectRenamed Se cambió el nombre del nodo del proyecto. (Se hereda de SchemaModelViewerControllerBase).
Método protegido ReadStateValueAsInt Lee un valor entero del almacenamiento persistente para la Vista de esquema.
Método público Refresh Actualiza la Vista de esquema quitando los nodos anteriores y agregando los nuevos. (Invalida a SchemaModelViewerControllerBase.Refresh()).
Método protegido RemoveOurRootNode Quita el nodo raíz.
Método protegido SaveState Guarda el estado del controlador del visor de modelo de esquema. (Invalida a SchemaModelViewerControllerBase.SaveState()).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método protegido UninitializeRootNode Quita el nodo raíz. (Invalida a SchemaModelViewerControllerBase.UninitializeRootNode()).
Método protegido WriteStateValue Escribe un valor en el almacenamiento persistente para la Vista de esquema.

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 (Espacio de nombres)