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 | |
---|---|---|
RefactoringDeploymentContributor | Inicializa uma nova instância da classe RefactoringDeploymentContributor. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Canceled | Obtém um valor que indica se o colaborador foi cancelado. (Herdado de DeploymentContributor.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Cancel | Cancela a execução do Colaborador. (Herdado de DeploymentContributor.) | |
Dispose() | Libera os recursos. (Herdado de DeploymentContributor.) | |
Dispose(Boolean) | Libera recursos, conforme especificado. (Herdado de DeploymentContributor.) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
FilterDeployedTransactionRecords | Retorna uma lista de registros de transações que são selecionados por filtragem de transações fornecidas, com base no contexto fornecido. | |
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.) | |
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.) | |
MergeTransactionRecords | Mescla os registros fornecidos a lista atual. | |
OnApplyDeploymentConfiguration | Chamado quando a configuração de implantação foi aplicada ao colaborador. (Substitui DeploymentContributor.OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationFile>).) | |
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).) | |
ProposeTargetOperations | Retorna o objeto após o método redefine a enumeração usando o contexto fornecido. (Substitui TargetModelModifier.ProposeTargetOperations(DeploymentContributorContext).) | |
ProvideDeploymentModifier | Retorna um modificador de implantação é baseado no contexto fornecido. (Substitui TargetModelModifier.ProvideDeploymentModifier(DeploymentContributorContext).) | |
ProvideDeploymentStep | Quando substituído em uma classe derivada, retorna uma etapa de implantação é baseada no contexto fornecido. | |
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.) | |
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.