Compartir a través de


RefactoringDeploymentContributor (Clase)

Proporciona una clase base que conserva el intento de realizar un cambio de refactorización en tiempo de implementación proporcionando pasos de implementación que corresponden a acciones en el archivo de registro de refactorización. Esta clase se debe heredar.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.Data.Schema.Refactoring
Ensamblado:  Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)

Sintaxis

'Declaración
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

El tipo RefactoringDeploymentContributor expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido RefactoringDeploymentContributor Inicializa una nueva instancia de la clase RefactoringDeploymentContributor.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Canceled Obtiene un valor que indica si se ha cancelado el colaborador. (Se hereda de DeploymentContributor).

Arriba

Métodos

  Nombre Descripción
Método público Cancel Cancela la ejecución del colaborador. (Se hereda de DeploymentContributor).
Método público Dispose() Libera los recursos. (Se hereda de DeploymentContributor).
Método protegido Dispose(Boolean) Libera los recursos, tal y como se especifica. (Se hereda de DeploymentContributor).
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido FilterDeployedTransactionRecords Devuelve una lista de registros de transacciones que se seleccionan filtrando las transacciones proporcionadas según el contexto indicado.
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método protegido MergeTransactionRecords Combina los registros proporcionados en la lista actual.
Método protegido OnApplyDeploymentConfiguration Se le llama cuando la configuración de implementación se ha aplicado al colaborador. (Invalida a DeploymentContributor.OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationFile>)).
Método protegido OnEstablishDeploymentConfiguration Se le llama durante el proceso de compilación para generar un archivo de configuración creado al combinar los archivos de configuración existentes que tienen extensiones de refactorización. (Invalida a DeploymentContributor.OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup)).
Método público ProposeTargetOperations Devuelve este objeto después de que el método restablezca la enumeración usando el contexto proporcionado. (Invalida a TargetModelModifier.ProposeTargetOperations(DeploymentContributorContext)).
Método público ProvideDeploymentModifier Devuelve un modificador de implementación basado en el contexto proporcionado. (Invalida a TargetModelModifier.ProvideDeploymentModifier(DeploymentContributorContext)).
Método protegido ProvideDeploymentStep Cuando se invalida en una clase derivada, devuelve un paso de implementación basado en el contexto proporcionado.
Método protegido PublishMessage Publica un mensaje en el motor de implementación.El motor de implementación procesará y notificará el mensaje a los consumidores. (Se hereda de DeploymentContributor).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Notas para los herederos

Al heredar de RefactoringDeploymentContributor, es necesario reemplazar los miembros siguientes:

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Data.Schema.Refactoring (Espacio de nombres)

TargetModelModifier