Compartilhar via


Interface ISchemaDeploymentController

Fornece funcionalidade para executar o mecanismo de implantação de várias vezes para gerar e executar scripts para cada número de configurações de implantação.

Namespace:  Microsoft.Data.Schema.Build
Assembly:  Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)

Sintaxe

'Declaração
Public Interface ISchemaDeploymentController _
    Inherits IDisposable
public interface ISchemaDeploymentController : IDisposable
public interface class ISchemaDeploymentController : IDisposable
type ISchemaDeploymentController =  
    interface
        interface IDisposable
    end
public interface ISchemaDeploymentController extends IDisposable

O tipo ISchemaDeploymentController expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Deployment Obtém o mecanismo de implantação do esquema.
Propriedade pública Options Obtém ou define o objeto de opções de implantação.

Início

Métodos

  Nome Descrição
Método público Cancel Quando implementado em uma classe derivada, usa o valor de Deployment propriedade para cancelar a operação de implantação atual.
Método público CompareModels Quando implementado em uma classe derivada, usa o valor da Deployment propriedade para invocar o processo de modelos de comparar.
Método público CreatePlan Quando implementado em uma classe derivada, usa o valor de Deployment propriedade para criar o plano.
Método público CreateScript Quando implementado em uma classe derivada, usa o valor de Deployment propriedade para criar o script usando o plano fornecido.Então, esse método prepara o gravador de texto fornecida para gravar o script.
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 UpdateDatabase Quando implementado em uma classe derivada, usa o valor de Deployment propriedade para atualizar o banco de dados de destino usando o plano fornecido.
Método público VerifyPlan Quando implementado em uma classe derivada, usa o Deployment o valor da propriedade para verificar se o plano.

Início

Eventos

  Nome Descrição
Evento público DeploymentMessage Quando implementado em uma classe derivada, manipula um evento de mensagem de implantação.
Evento público ScriptGenerationMessage Quando implementado em uma classe derivada, manipula um evento de mensagem de geração do script.

Início

Consulte também

Referência

Namespace Microsoft.Data.Schema.Build

SchemaCompareComparisonGenerator

Outros recursos

Estender os recursos de banco de dados de Visual Studio