Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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