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.
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 | |
|---|---|---|
![]() |
DeploymentPlanGenerator | Inicializa uma nova instância da classe DeploymentPlanGenerator. |
Início
Propriedades
| Nome | Descrição | |
|---|---|---|
![]() |
ComparisonResult | Obtém ou define um resultado da comparação. |
![]() |
Messages | Obtém uma lista de mensagens. |
![]() |
Options | Obtém ou define as opções de geração de plano. |
![]() |
Source | Obtém ou define o modelo de banco de dados de origem. |
![]() |
Target | Obtém ou define o modelo de banco de dados de destino. |
Início
Métodos
| Nome | Descrição | |
|---|---|---|
![]() |
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. |
![]() |
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.) |
![]() |
GeneratePlan | Chamado pelo Visual Studio mecanismo de geração de plano de implantação para gerar o plano. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) |
![]() |
GetType | Obtém o Type da instância atual. (Herdado de Object.) |
![]() |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) |
![]() |
OnCancel | Chamado pelo Cancel método. |
![]() |
OnGeneratePlan | Chamado pelo GeneratePlan método para gerar o plano. |
![]() |
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. |
![]() |
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. |
![]() |
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
.gif)
.gif)
.gif)