Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird von der GenerateUpdatePlan-Methode aufgerufen, um dem DatabaseSchemaProvider den Zugriff auf den Bereitstellungscontroller zu ermöglichen, nachdem der Aktualisierungsplan erstellt wurde und Fehler erfasst wurden.
Namespace: Microsoft.Data.Schema.Tools.Compare.Schema
Assembly: Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)
Syntax
'Declaration
Protected Overridable Sub OnFinishGeneratePlan ( _
comparisonResult As ModelComparisonResult, _
source As DataSchemaModel, _
target As DataSchemaModel, _
excludedElements As HashSet(Of IModelElement), _
sourceModelProvider As ISchemaCompareModelProvider, _
targetModelProvider As ISchemaCompareModelProvider, _
configurationOptions As SchemaDeploymentOptions, _
plan As DeploymentPlan, _
errorsAndWarnings As ErrorManager _
)
protected virtual void OnFinishGeneratePlan(
ModelComparisonResult comparisonResult,
DataSchemaModel source,
DataSchemaModel target,
HashSet<IModelElement> excludedElements,
ISchemaCompareModelProvider sourceModelProvider,
ISchemaCompareModelProvider targetModelProvider,
SchemaDeploymentOptions configurationOptions,
DeploymentPlan plan,
ErrorManager errorsAndWarnings
)
protected:
virtual void OnFinishGeneratePlan(
ModelComparisonResult^ comparisonResult,
DataSchemaModel^ source,
DataSchemaModel^ target,
HashSet<IModelElement^>^ excludedElements,
ISchemaCompareModelProvider^ sourceModelProvider,
ISchemaCompareModelProvider^ targetModelProvider,
SchemaDeploymentOptions^ configurationOptions,
DeploymentPlan^ plan,
ErrorManager^ errorsAndWarnings
)
abstract OnFinishGeneratePlan :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
excludedElements:HashSet<IModelElement> *
sourceModelProvider:ISchemaCompareModelProvider *
targetModelProvider:ISchemaCompareModelProvider *
configurationOptions:SchemaDeploymentOptions *
plan:DeploymentPlan *
errorsAndWarnings:ErrorManager -> unit
override OnFinishGeneratePlan :
comparisonResult:ModelComparisonResult *
source:DataSchemaModel *
target:DataSchemaModel *
excludedElements:HashSet<IModelElement> *
sourceModelProvider:ISchemaCompareModelProvider *
targetModelProvider:ISchemaCompareModelProvider *
configurationOptions:SchemaDeploymentOptions *
plan:DeploymentPlan *
errorsAndWarnings:ErrorManager -> unit
protected function OnFinishGeneratePlan(
comparisonResult : ModelComparisonResult,
source : DataSchemaModel,
target : DataSchemaModel,
excludedElements : HashSet<IModelElement>,
sourceModelProvider : ISchemaCompareModelProvider,
targetModelProvider : ISchemaCompareModelProvider,
configurationOptions : SchemaDeploymentOptions,
plan : DeploymentPlan,
errorsAndWarnings : ErrorManager
)
Parameter
- comparisonResult
Typ: Microsoft.Data.Schema.SchemaModel.ModelComparisonResult
Das ModelComparisonResult-Objekt.
- source
Typ: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Das DataSchemaModel-Quellobjekt.
- target
Typ: Microsoft.Data.Schema.SchemaModel.DataSchemaModel
Das DataSchemaModel-Zielobjekt.
- excludedElements
Typ: System.Collections.Generic.HashSet<IModelElement>
Ein HashSet<T> mit den IModelElement-Objekten, die vom Benutzer in der Benutzeroberfläche ausgeschlossen werden.
- sourceModelProvider
Typ: Microsoft.Data.Schema.Tools.Compare.Schema.ISchemaCompareModelProvider
Ein ISchemaCompareModelProvider, der den Quellmodellanbieter darstellt.
- targetModelProvider
Typ: Microsoft.Data.Schema.Tools.Compare.Schema.ISchemaCompareModelProvider
Ein ISchemaCompareModelProvider, der den Zielmodellanbieter darstellt.
- configurationOptions
Typ: Microsoft.Data.Schema.Build.SchemaDeploymentOptions
Das SchemaDeploymentOptions-Objekt, das die zum Aktualisieren der Zieldatenbank verwendeten Konfigurationswerte darstellt.
- plan
Typ: Microsoft.Data.Schema.Build.DeploymentPlan
Das DeploymentPlan-Objekt.
- errorsAndWarnings
Typ: Microsoft.Data.Schema.ErrorManager
Ein ErrorManager-Objekt mit allen Fehlern, die beim Generieren des Plans durch den Schemavergleich aufgetreten sind.
Hinweise
Die Standardimplementierung unternimmt nichts, aber ist für abgeleitete Klassen verfügbar.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
SchemaCompareScriptService Klasse