Partilhar via


Classe RefactoringDeploymentContributor

Fornece uma classe base que preserva a intenção de uma alteração de refatoração em tempo de implantação, fornecendo as etapas de implantação que correspondem às ações no arquivo de log Refatorar. Essa classe deve ser herdada.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.Build.DeploymentContributor
    Microsoft.Data.Schema.Build.TargetModelModifier
      Microsoft.Data.Schema.Refactoring.RefactoringDeploymentContributor

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

Sintaxe

'Declaração
Public MustInherit Class RefactoringDeploymentContributor _
    Inherits TargetModelModifier
public abstract class RefactoringDeploymentContributor : TargetModelModifier
public ref class RefactoringDeploymentContributor abstract : public TargetModelModifier
[<AbstractClass>]
type RefactoringDeploymentContributor =  
    class
        inherit TargetModelModifier
    end
public abstract class RefactoringDeploymentContributor extends TargetModelModifier

O tipo RefactoringDeploymentContributor expõe os membros a seguir.

Construtores

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

Início

Propriedades

  Nome Descrição
Propriedade protegida Canceled Obtém um valor que indica se o colaborador foi cancelado. (Herdado de DeploymentContributor.)

Início

Métodos

  Nome Descrição
Método público Cancel Cancela a execução do Colaborador. (Herdado de DeploymentContributor.)
Método público Dispose() Libera os recursos. (Herdado de DeploymentContributor.)
Método protegido Dispose(Boolean) Libera recursos, conforme especificado. (Herdado de DeploymentContributor.)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido FilterDeployedTransactionRecords Retorna uma lista de registros de transações que são selecionados por filtragem de transações fornecidas, com base no contexto fornecido.
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 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 MergeTransactionRecords Mescla os registros fornecidos a lista atual.
Método protegido OnApplyDeploymentConfiguration Chamado quando a configuração de implantação foi aplicada ao colaborador. (Substitui DeploymentContributor.OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationFile>).)
Método protegido OnEstablishDeploymentConfiguration Chamado durante o processo de compilação, saída de um arquivo de configuração é criado quando os arquivos de configuração existentes que tenham extensões de refatoração são mesclados. (Substitui DeploymentContributor.OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup).)
Método público ProposeTargetOperations Retorna o objeto após o método redefine a enumeração usando o contexto fornecido. (Substitui TargetModelModifier.ProposeTargetOperations(DeploymentContributorContext).)
Método público ProvideDeploymentModifier Retorna um modificador de implantação é baseado no contexto fornecido. (Substitui TargetModelModifier.ProvideDeploymentModifier(DeploymentContributorContext).)
Método protegido ProvideDeploymentStep Quando substituído em uma classe derivada, retorna uma etapa de implantação é baseada no contexto fornecido.
Método protegido PublishMessage Publica uma mensagem para o mecanismo de implantação.O mecanismo de implantação processará e relatar a mensagem aos consumidores. (Herdado de DeploymentContributor.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Comentários

Observações para herdeiros

Quando você herdar de RefactoringDeploymentContributor, você deve substituir os seguintes membros:

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.Refactoring

TargetModelModifier