API Reference
Class
AdMigrationPlanExecutor
Executes AD migration plans by delegating concrete phases to registered executors.
Inheritance
- Object
- AdMigrationPlanExecutor
Constructors
public AdMigrationPlanExecutor(IEnumerable<IAdMigrationPhaseExecutor> executors = null) #Initializes a new instance of the AdMigrationPlanExecutor class.
Parameters
- executors System.Collections.Generic.IEnumerable{ADPlayground.Migrations.Core.IAdMigrationPhaseExecutor} = null
- Phase executors.
Methods
public AdMigrationPlanExecutionResult Execute(AdMigrationPlan plan, AdMigrationExecutionOptions options = null) #Returns:
AdMigrationPlanExecutionResultExecutes or previews a migration plan.
Parameters
- plan ADPlayground.Migrations.Core.AdMigrationPlan
- Migration plan.
- options ADPlayground.Migrations.Core.AdMigrationExecutionOptions = null
- Execution options.
Returns
Plan execution result.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object