TestimoX

API Reference

Class

AdMigrationPlanExecutor

Namespace ADPlayground.Migrations.Core
Assembly ADPlayground
Modifiers sealed

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 optionalposition: 0
Phase executors.

Methods

public AdMigrationPlanExecutionResult Execute(AdMigrationPlan plan, AdMigrationExecutionOptions options = null) #
Returns: AdMigrationPlanExecutionResult

Executes or previews a migration plan.

Parameters

plan ADPlayground.Migrations.Core.AdMigrationPlan requiredposition: 0
Migration plan.
options ADPlayground.Migrations.Core.AdMigrationExecutionOptions = null optionalposition: 1
Execution options.

Returns

Plan execution result.