Partilhar via


Interface ISchemaModelViewerController

Interface de controlador de modo de exibição do esquema.

Esta API não compatível com CLS. 

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 Interface ISchemaModelViewerController _
    Inherits IDisposable
[CLSCompliantAttribute(false)]
public interface ISchemaModelViewerController : IDisposable
[CLSCompliantAttribute(false)]
public interface class ISchemaModelViewerController : IDisposable
[<CLSCompliantAttribute(false)>]
type ISchemaModelViewerController =  
    interface
        interface IDisposable
    end
public interface ISchemaModelViewerController extends IDisposable

O tipo ISchemaModelViewerController expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ProjectNode Obtém o nó do projeto de banco de dados que está associado esse controlador.

Início

Métodos

  Nome Descrição
Método público CanBeDisplayed Indica se o elemento de modelo especificado pode ser exibido na visualização Esquema.
Método público CanDeleteObjects Determina se a lista de nós de elemento de modelo pode ser excluída.
Método público DeleteObjects
Método público Dispose Executa tarefas de definição de aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.)
Método público GetAdditionalObjectsToDelete Esse método é chamado pelo DeleteObjects para obter os elementos adicionais a serem excluídos.
Método público GetCaption Retorna a legenda para o nó do elemento especificado.
Método público GetChildren Retorna a lista de nós de filhos do nó pai especificado.
Método público GetPathsToElement Retorna os caminhos do elemento especificado na hierarquia.
Método público GetSelectionPathToElement Retorna o caminho para o elemento que é usado para navegar para o elemento na visualização Esquema.
Método público Initialize Chamado pelo nó do projeto para inicializar o controlador.
Método público InitializeRootNode Solicitação que é usada em duas situações: 1) A interface de usuário foi inicializada e solicita que o controlador de criar e adicionar o nó raiz 2) o projeto foi carregado.
Método público NodeInUse Fornece notificação sobre o estado em uso do nó especificado.
Método público Refresh Atualiza a hierarquia.

Início

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer