Classe SchemaModelViewerControllerBase
Classe base abstrata para os controladores do Visualizador de modelo.
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
Namespace: Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
Assembly: Microsoft.VisualStudio.Data.Schema.Package (em Microsoft.VisualStudio.Data.Schema.Package.dll)
Sintaxe
'Declaração
<CLSCompliantAttribute(False)> _
Public MustInherit Class SchemaModelViewerControllerBase _
Implements ISchemaModelViewerController, IDisposable, IDatabaseSchemaViewExtenderContributor
[CLSCompliantAttribute(false)]
public abstract class SchemaModelViewerControllerBase : ISchemaModelViewerController,
IDisposable, IDatabaseSchemaViewExtenderContributor
[CLSCompliantAttribute(false)]
public ref class SchemaModelViewerControllerBase abstract : ISchemaModelViewerController,
IDisposable, IDatabaseSchemaViewExtenderContributor
[<AbstractClass>]
[<CLSCompliantAttribute(false)>]
type SchemaModelViewerControllerBase =
class
interface ISchemaModelViewerController
interface IDisposable
interface IDatabaseSchemaViewExtenderContributor
end
public abstract class SchemaModelViewerControllerBase implements ISchemaModelViewerController, IDisposable, IDatabaseSchemaViewExtenderContributor
O tipo SchemaModelViewerControllerBase expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
SchemaModelViewerControllerBase | Inicializa uma nova instância da classe SchemaModelViewerControllerBase. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
EventsReceivedWhileToolWindowWasClosed | Obtém ou define o número de eventos tratados enquanto a janela da ferramenta foi fechada. |
![]() |
ProjectNode | Retorna o nó do projeto de banco de dados associado. |
![]() |
RefreshWhenToolWindowIsShown | Obtém ou define um valor que indica se é necessário atualizar a janela de ferramenta na próxima vez que ele é mostrado. |
![]() |
RootNode | Obtém ou define o nó raiz. |
![]() |
SchemaView | Obtém ou define a visualização Esquema referência. |
![]() |
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. |
![]() |
ToolWindowService | Obtém ou define o serviço de janela de ferramenta. |
Início
Métodos
Nome | Descrição | |
---|---|---|
![]() |
CacheToolWindowService | Obtém e armazena em cache o serviço de SchemaModelViewerService. |
![]() |
CanBeDisplayed | Indica se o elemento de modelo especificado pode ser exibido na visualização Esquema. |
![]() |
CanDeleteObjects | Determina se a lista de nós de elemento de modelo pode ser excluída. |
![]() |
CanExtend | Retorna true se esse colaborador pode estender o estendido sob o nome do extensor que foi especificado. |
![]() |
DeleteObjects | |
![]() |
DisconnectFromDataSchemaModelEvents | Desconecta de eventos do modelo (armazenamento) de esquema. |
![]() |
DisconnectFromProjectEvents | Desconecta de eventos do projeto. |
![]() |
DisconnectFromSchemaViewEvents | Desconecte o esquema de Visualizar eventos.Defina a propriedade de modo de exibição do esquema em cache como null. |
![]() |
DisconnectFromSolutionEvents | Desconecta de eventos da solução. |
![]() |
DisconnectFromToolWindowEvents | Desconecta do eventos de schemamodelviewerservice e define a propriedade de janela de ferramenta em cache como nulo. |
![]() |
Dispose() | Libera os recursos. |
![]() |
Dispose(Boolean) | Libera os recursos. |
![]() |
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. |
![]() |
GetCaption | Obtém a legenda para o nó do elemento especificado. |
![]() |
GetChildren | Retorna a lista de nós de filhos do nó pai especificado. |
![]() |
GetExtender | Retorna um extensor para o estendido. |
![]() |
GetExtenderNames | Retorna os nomes para qualquer Extensores disponíveis para o estendido. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) |
![]() |
GetPathsToElement | Retorna o caminho de um elemento especificado na hierarquia. |
![]() |
GetSelectionPathToElement | Retorna o caminho para o elemento especificado que é usado quando você navegar para o elemento na visualização Esquema. |
![]() |
GetType | Obtém o Type da instância atual. (Herdado de Object.) |
![]() |
Initialize | Armazena em cache no nó do projeto. |
![]() |
InitializeRootNode | Chamado antes de OnAfterLoadProject e OnAfterOpenProject. |
![]() |
ListenToDataSchemaModelEvents | Escuta para eventos do modelo de esquema de dados. |
![]() |
ListenToProjectEvents | Ouve os eventos de projeto. |
![]() |
ListenToSchemaViewEvents | Ouve os eventos de modo de exibição do esquema. |
![]() |
ListenToSolutionEvents | Cria um ouvinte de solução e escuta para eventos de solução. |
![]() |
ListenToToolWindowEvents | Escuta para eventos do SchemaModelViewerService. |
![]() |
LoadState | As informações de estado de cargas. |
![]() |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) |
![]() |
ModelChanged | |
![]() |
ModelElementAdded | Chamado quando um elemento de modelo foi adicionado ao armazenamento. |
![]() |
ModelElementDeleted | Chamado quando um elemento de modelo foi excluído do armazenamento. |
![]() |
ModelElementUpdated | Chamado quando um elemento de modelo foi atualizado pela loja. |
![]() |
NodeInUse | Chamado para notificar o controlador a que o nó é exibido no modo de exibição Schema. |
![]() |
OnAfterOpenProject | Depois que o projeto foi aberto, adiciona o nó raiz para o modo de exibição do esquema. |
![]() |
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. |
![]() |
OnDatabaseSchemaViewInitialized | Inicializa o controlador com o modo de exibição do esquema. |
![]() |
OnDatabaseSchemaViewShown | Manipula o modo de exibição esquema mostrado o evento. |
![]() |
OnDataSchemaModelRecycled | Manipula um evento de reciclagem de DataSchemaModel. |
![]() |
OnDataSchemaModelRecycling | Manipula um evento de reciclagem de DataSchemaModel. |
![]() |
OnProjectClosed | Manipula o fechamento do projeto pela desconexão dos eventos. |
![]() |
OnProjectClosing | Chama o SaveState() e chama métodos virtuais a seguir, em ordem: DisconnectFromSchemaViewEvents; DisconnectFromStoreEvents; DisconnectFromProjectEvents; DisconnectFromSolutionEvents; e DisconnectFromToolWindowEvents. |
![]() |
OnProjectLoaded | Evento é gerado quando o modelo tiver terminado a desserialização. |
![]() |
OnProjectRenamed | Nó do projeto foi renomeado. |
![]() |
Refresh | Atualiza a hierarquia. |
![]() |
SaveState | Salve estado.Por padrão, não faz nada. |
![]() |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
![]() |
UninitializeRootNode | Chamado quando o projeto for fechado, para remover o nó raiz da visualização Esquema usando o método RemoveNode e para definir a propriedade de RootNode como nulo. |
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