Classe DatabaseSchemaViewControllerBase
Classe base abstrata para os controladores de modo de exibição do esquema.
Esta API não compatível com CLS.
Hierarquia de herança
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
Namespace: Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView
Assembly: Microsoft.VisualStudio.Data.Schema.Package (em Microsoft.VisualStudio.Data.Schema.Package.dll)
Sintaxe
'Declaração
<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
O tipo DatabaseSchemaViewControllerBase expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DatabaseSchemaViewControllerBase | Inicializa uma nova instância da classe DatabaseSchemaViewControllerBase. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
EventsReceivedWhileToolWindowWasClosed | Obtém ou define o número de eventos tratados enquanto a janela da ferramenta foi fechada. (Herdado de SchemaModelViewerControllerBase.) | |
HierarchyGenerator | Obtém ou define o gerador de hierarquia do esquema. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
ProjectNode | Retorna o nó do projeto de banco de dados associado. (Herdado de SchemaModelViewerControllerBase.) | |
RefreshWhenToolWindowIsShown | Obtém ou define um valor que indica se é necessário atualizar a janela de ferramenta na próxima vez que ele é mostrado. (Herdado de SchemaModelViewerControllerBase.) | |
RootNode | Obtém ou define o nó raiz. (Herdado de SchemaModelViewerControllerBase.) | |
SchemaView | Obtém ou define a visualização Esquema referência. (Herdado de SchemaModelViewerControllerBase.) | |
ToolWindowIsShowing | Obtém um valor que indica se a janela de ferramenta para o qual este controlador é anexado (modo de exibição do esquema ou dependência) é mostrado. (Herdado de SchemaModelViewerControllerBase.) | |
ToolWindowService | Obtém ou define o serviço de janela de ferramenta. (Herdado de SchemaModelViewerControllerBase.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
CacheToolWindowService | Obtém e armazena em cache o serviço de SchemaModelViewerService. (Herdado de SchemaModelViewerControllerBase.) | |
CanBeDisplayed | Retorna se o elemento de modelo especificado pode ser exibido na visualização Esquema. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
CanDeleteObjects | Determina se a lista de nós de elemento de modelo pode ser excluída. (Herdado de SchemaModelViewerControllerBase.) | |
CanExtend | Retorna true se esse colaborador pode estender o estendido sob o nome do extensor que foi especificado. (Herdado de SchemaModelViewerControllerBase.) | |
CreateGenerator | Método abstrato que retorna o gerador de esquema de modo de exibição para este controlador. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
CreateRootNode | Cria o nó raiz no modo de exibição do esquema (o nó do projeto de banco de dados). (Herdado de SchemaModelViewerControllerBaseInternal.) | |
DeleteObjects | (Substitui SchemaModelViewerControllerBase.DeleteObjects(IList<ISchemaModelViewerElementNode>, IList<Tuple<String, String>>%).) | |
DisconnectFromDataSchemaModelEvents | Desconecta de eventos do modelo (armazenamento) de esquema. (Herdado de SchemaModelViewerControllerBase.) | |
DisconnectFromProjectEvents | Desconecta de eventos do projeto. (Herdado de SchemaModelViewerControllerBase.) | |
DisconnectFromSchemaViewEvents | Desconecte o esquema de Visualizar eventos.Defina a propriedade de modo de exibição do esquema em cache como null. (Herdado de SchemaModelViewerControllerBase.) | |
DisconnectFromSolutionEvents | Desconecta de eventos da solução. (Herdado de SchemaModelViewerControllerBase.) | |
DisconnectFromToolWindowEvents | Desconecta do eventos de schemamodelviewerservice e define a propriedade de janela de ferramenta em cache como nulo. (Herdado de SchemaModelViewerControllerBase.) | |
Dispose() | Libera os recursos. (Herdado de SchemaModelViewerControllerBase.) | |
Dispose(Boolean) | Libera os recursos associados com o controlador de Visualizador de modelo de esquema. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetAdditionalObjectsToDelete | Chamado por DeleteObjects para obter os elementos adicionais a serem excluídos. (Herdado de SchemaModelViewerControllerBase.) | |
GetCaption | Retorna a legenda para o nó do elemento especificado. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
GetChildren | Retorna a lista de nós de filhos do nó pai especificado. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
GetExtender | Retorna um extensor para o estendido. (Herdado de SchemaModelViewerControllerBase.) | |
GetExtenderNames | Retorna os nomes para qualquer Extensores disponíveis para o estendido. (Herdado de SchemaModelViewerControllerBase.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetModelElement | Retorna o elemento de modelo que este nó representa ou sob o qual ele é um nó. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
GetPathsFromCache | Retorna o caminho do nó modo de exibição do esquema que está contido nas anotações do elemento de modelo especificado. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Retorna os caminhos de nó da visualização Esquema para o elemento de modelo especificado. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
GetPathsFromGeneratorPaths(IModelElement, IList<IList<ISchemaModelViewerNode>>, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%, IList<IList<ISchemaModelViewerNode>>%) | Retorna os caminhos de nó da visualização Esquema para a hierarquia especificada caminhos de nó do gerador. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
GetPathsToElement | Obtém o caminho para o elemento do gerador de hierarquia. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
GetSelectionPathToElement | Obtém o caminho que é usado para selecionar o elemento na visualização Esquema do gerador de hierarquia. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
Initialize | Cria um objeto de suporte de persistência da visualização Esquema. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
InitializeRootNode | Adiciona o nó raiz para o modo de exibição do esquema. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
ListenToDataSchemaModelEvents | Escuta para eventos do modelo de esquema de dados. (Herdado de SchemaModelViewerControllerBase.) | |
ListenToProjectEvents | Ouve os eventos de projeto. (Herdado de SchemaModelViewerControllerBase.) | |
ListenToSchemaViewEvents | Ouve os eventos de modo de exibição do esquema. (Herdado de SchemaModelViewerControllerBase.) | |
ListenToSolutionEvents | Cria um ouvinte de solução e escuta para eventos de solução. (Herdado de SchemaModelViewerControllerBase.) | |
ListenToToolWindowEvents | Escuta para eventos do SchemaModelViewerService. (Herdado de SchemaModelViewerControllerBase.) | |
LoadState | Carregar estado. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ModelChanged | (Herdado de SchemaModelViewerControllerBaseInternal.) | |
ModelElementAdded | Um elemento de modelo foi adicionado ao armazenamento. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
ModelElementDeleted | Um elemento de modelo foi excluído do armazenamento. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
ModelElementUpdated | Um elemento de modelo foi atualizado pela loja. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
NodeCreated | Define a classificação para o nó delegar para o nó da hierarquia. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
NodeInUse | Fornece notificação se determinado nó está em uso pelo modo de exibição do esquema. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
OnAfterOpenProject | Depois que o projeto foi aberto, adiciona o nó raiz para o modo de exibição do esquema. (Herdado de SchemaModelViewerControllerBase.) | |
OnBeforeCloseProject | Antes de fechar o projeto, chamado para fornecer uma oportunidade para remover o nó do projeto (raiz) do modo de exibição do esquema. (Herdado de SchemaModelViewerControllerBase.) | |
OnDatabaseSchemaViewInitialized | Inicializa o controlador com o modo de exibição do esquema. (Herdado de SchemaModelViewerControllerBase.) | |
OnDatabaseSchemaViewShown | Manipula o modo de exibição esquema mostrado o evento. (Herdado de SchemaModelViewerControllerBase.) | |
OnDataSchemaModelRecycled | Manipula o evento de reciclagem de DataSchemaModel. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
OnDataSchemaModelRecycling | Manipula o evento de reciclagem de DataSchemaModel. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
OnProjectClosed | Manipula o fechamento do projeto pela desconexão dos eventos. (Herdado de SchemaModelViewerControllerBase.) | |
OnProjectClosing | Chama o SaveState() e chama métodos virtuais a seguir, em ordem: DisconnectFromSchemaViewEvents; DisconnectFromStoreEvents; DisconnectFromProjectEvents; DisconnectFromSolutionEvents; e DisconnectFromToolWindowEvents. (Herdado de SchemaModelViewerControllerBase.) | |
OnProjectLoaded | Ocorre quando o modelo concluiu a desserialização. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
OnProjectRenamed | Nó do projeto foi renomeado. (Herdado de SchemaModelViewerControllerBase.) | |
ReadStateValueAsInt | Lê um valor inteiro desde o armazenamento persistente para o modo de exibição do esquema. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
Refresh | Atualiza a visualização Esquema, removendo a nós antigos e adicionando novos. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
RemoveOurRootNode | Remove o nó raiz. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
SaveState | Salva o estado para o controlador de Visualizador de modelo de esquema. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
UninitializeRootNode | Remove o nó raiz. (Herdado de SchemaModelViewerControllerBaseInternal.) | |
WriteStateValue | Grava um valor para o armazenamento persistente para o modo de exibição do esquema. (Herdado de SchemaModelViewerControllerBaseInternal.) |
Início
Acesso thread-safe
Quaisquer membros static (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.
Consulte também
Referência
Namespace Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer.SchemaView