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 | |
---|---|---|
RefactoringDeploymentContributor | Initialise une nouvelle instance de la classe RefactoringDeploymentContributor. |
Début
Propriétés
Nom | Description | |
---|---|---|
Canceled | Obtient une valeur qui indique si le collaborateur a été annulé. (Hérité de DeploymentContributor.) |
Début
Méthodes
Nom | Description | |
---|---|---|
Cancel | Annule l'exécution du collaborateur. (Hérité de DeploymentContributor.) | |
Dispose() | Libère des ressources. (Hérité de DeploymentContributor.) | |
Dispose(Boolean) | Libère des ressources, comme spécifié. (Hérité de DeploymentContributor.) | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
FilterDeployedTransactionRecords | Retourne une liste d'enregistrements de transaction qui sont sélectionnés en filtrant les transactions fournies selon le contexte fourni. | |
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.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
MergeTransactionRecords | Fusionne les enregistrements fournis dans la liste actuelle. | |
OnApplyDeploymentConfiguration | Appelé lorsque la configuration de déploiement a été appliquée au collaborateur. (Substitue DeploymentContributor.OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationFile>).) | |
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).) | |
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).) | |
ProvideDeploymentModifier | Retourne un modificateur de déploiement selon le contexte fourni. (Substitue TargetModelModifier.ProvideDeploymentModifier(DeploymentContributorContext).) | |
ProvideDeploymentStep | En cas de substitution dans une classe dérivée, retourne une étape de déploiement selon le contexte fourni. | |
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.) | |
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.