SchemaCompareScriptService.OnAfterUpdateTargetDatabase, méthode
Appelée par la méthode UpdateTargetDatabase pour fournir à DatabaseSchemaProvider l'accès aux valeurs de paramètres après que la base de données cible a été mise à jour.
Espace de noms : Microsoft.Data.Schema.Tools.Compare.Schema
Assembly : Microsoft.Data.Schema.Tools (dans Microsoft.Data.Schema.Tools.dll)
Syntaxe
'Déclaration
Protected Overridable Sub OnAfterUpdateTargetDatabase ( _
comparisonResult As ModelComparisonResult, _
source As DataSchemaModel, _
target As DataSchemaModel, _
options As SchemaDeploymentOptions, _
plan As DeploymentPlan, _
executionFailed As Boolean, _
errorsAndWarnings As ErrorManager _
)
protected virtual void OnAfterUpdateTargetDatabase(
ModelComparisonResult comparisonResult,
DataSchemaModel source,
DataSchemaModel target,
SchemaDeploymentOptions options,
DeploymentPlan plan,
bool executionFailed,
ErrorManager errorsAndWarnings
)
protected:
virtual void OnAfterUpdateTargetDatabase(
ModelComparisonResult^ comparisonResult,
DataSchemaModel^ source,
DataSchemaModel^ target,
SchemaDeploymentOptions^ options,
DeploymentPlan^ plan,
bool executionFailed,
ErrorManager^ errorsAndWarnings
)
abstract OnAfterUpdateTargetDatabase :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
options:SchemaDeploymentOptions *
plan:DeploymentPlan *
executionFailed:bool *
errorsAndWarnings:ErrorManager -> unit
override OnAfterUpdateTargetDatabase :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
options:SchemaDeploymentOptions *
plan:DeploymentPlan *
executionFailed:bool *
errorsAndWarnings:ErrorManager -> unit
protected function OnAfterUpdateTargetDatabase(
comparisonResult : ModelComparisonResult,
source : DataSchemaModel,
target : DataSchemaModel,
options : SchemaDeploymentOptions,
plan : DeploymentPlan,
executionFailed : boolean,
errorsAndWarnings : ErrorManager
)
Paramètres
- comparisonResult
Type : Microsoft.Data.Schema.SchemaModel.ModelComparisonResult
Objet ModelComparisonResult.
- source
Type : Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Objet DataSchemaModel source.
- target
Type : Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Objet DataSchemaModel cible.
- options
Type : Microsoft.Data.Schema.Build.SchemaDeploymentOptions
SchemaDeploymentOptions utilisé pour configurer la mise à jour de la base de données cible.
- plan
Type : Microsoft.Data.Schema.Build.DeploymentPlan
Objet DeploymentPlan généré.
- executionFailed
Type : System.Boolean
true si la méthode UpdateTargetDatabase échoue ; sinon, false.
- errorsAndWarnings
Type : Microsoft.Data.Schema.ErrorManager
ErrorManager où les erreurs rencontrées pendant l'exécution doivent être stockées.
Notes
Cette méthode est appelée avant que l'infrastructure de comparaison de schémas ne déclenche SyncCompletedEvent. L'implémentation par défaut ne fait rien, mais est disponible pour les classes dérivées.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
SchemaCompareScriptService Classe