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 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
.gif)
.gif)
.gif)
.gif)