Classe DeploymentPlanGenerator

Quando implementado em uma classe derivada de um fornecedor de provedor (DSP) do esquema de banco de dados, gera um plano de implantação que se baseia em um modelo.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.Build.DeploymentPlanGenerator

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

Sintaxe

'Declaração
Public MustInherit Class DeploymentPlanGenerator _
    Implements IExtension
public abstract class DeploymentPlanGenerator : IExtension
public ref class DeploymentPlanGenerator abstract : IExtension
[<AbstractClass>]
type DeploymentPlanGenerator =  
    class
        interface IExtension
    end
public abstract class DeploymentPlanGenerator implements IExtension

O tipo DeploymentPlanGenerator expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido DeploymentPlanGenerator Inicializa uma nova instância da classe DeploymentPlanGenerator.

Início

Propriedades

  Nome Descrição
Propriedade pública ComparisonResult Obtém ou define um resultado da comparação.
Propriedade pública Messages Obtém uma lista de mensagens.
Propriedade pública Options Obtém ou define as opções de geração de plano.
Propriedade pública Source Obtém ou define o modelo de banco de dados de origem.
Propriedade pública Target Obtém ou define o modelo de banco de dados de destino.

Início

Métodos

  Nome Descrição
Método público Cancel Chamado pelo Visual Studio mecanismo de geração de plano de implantação quando a operação de implantação foi cancelada pelo usuário.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido 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.)
Método público GeneratePlan Chamado pelo Visual Studio mecanismo de geração de plano de implantação para gerar o plano.
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido OnCancel Chamado pelo Cancel método.
Método protegido OnGeneratePlan Chamado pelo GeneratePlan método para gerar o plano.
Método protegido OnInitialize Chamado pelo Visual Studio mecanismo de geração de plano de implantação para permitir que seu código estender a funcionalidade durante a inicialização.
Método protegido OnProcessProposal Chamado pelo Visual Studio mecanismo de geração de plano de implantação para permitir que seu código estender a funcionalidade antes de comparar o modelo.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Comentários

Essa classe é um ponto de extensão de chave para personalizar DatabaseSchemaProvider classes.

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.Data.Schema.Build

DatabaseSchemaProvider

Outros recursos

Estender os recursos de banco de dados de Visual Studio