Partager via


RefactoringDeploymentContributor, classe

Fournit une classe de base qui conserve l'intention d'une modification de refactorisation au moment du déploiement en fournissant des étapes qui correspondent aux actions du fichier journal de refactorisation. Cette classe doit être héritée.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.Data.Schema.Refactoring
Assembly :  Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)

Syntaxe

'Déclaration
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

Le type RefactoringDeploymentContributor expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée RefactoringDeploymentContributor Initialise une nouvelle instance de la classe RefactoringDeploymentContributor.

Début

Propriétés

  Nom Description
Propriété protégée Canceled Obtient une valeur qui indique si le collaborateur a été annulé. (Hérité de DeploymentContributor.)

Début

Méthodes

  Nom Description
Méthode publique Cancel Annule l'exécution du collaborateur. (Hérité de DeploymentContributor.)
Méthode publique Dispose() Libère des ressources. (Hérité de DeploymentContributor.)
Méthode protégée Dispose(Boolean) Libère des ressources, comme spécifié. (Hérité de DeploymentContributor.)
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée FilterDeployedTransactionRecords Retourne une liste d'enregistrements de transaction qui sont sélectionnés en filtrant les transactions fournies selon le contexte fourni.
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée MergeTransactionRecords Fusionne les enregistrements fournis dans la liste actuelle.
Méthode protégée OnApplyDeploymentConfiguration Appelé lorsque la configuration de déploiement a été appliquée au collaborateur. (Substitue DeploymentContributor.OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationFile>).)
Méthode protégée OnEstablishDeploymentConfiguration Appelé pendant le processus de génération pour générer en sortie un fichier de configuration qui est créé lorsque des fichiers de configuration existants qui comportent des extensions de refactorisation sont fusionnés. (Substitue DeploymentContributor.OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup).)
Méthode publique ProposeTargetOperations Retourne cet objet après réinitialisation de l'énumération par la méthode à l'aide du contexte fourni. (Substitue TargetModelModifier.ProposeTargetOperations(DeploymentContributorContext).)
Méthode publique ProvideDeploymentModifier Retourne un modificateur de déploiement selon le contexte fourni. (Substitue TargetModelModifier.ProvideDeploymentModifier(DeploymentContributorContext).)
Méthode protégée ProvideDeploymentStep En cas de substitution dans une classe dérivée, retourne une étape de déploiement selon le contexte fourni.
Méthode protégée PublishMessage Publie un message sur le moteur de déploiement.Le moteur de déploiement traite le message et le signale aux consommateurs. (Hérité de DeploymentContributor.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Notes

Remarques à l'attention des héritiers

Lorsque vous héritez de RefactoringDeploymentContributor, vous devez substituer les membres suivants :

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Data.Schema.Refactoring, espace de noms

TargetModelModifier