API Reference
Class
AdMigrationProfileExecutor
Executes machine-side profile migration phases.
Inheritance
- Object
- AdMigrationProfileExecutor
Constructors
public AdMigrationProfileExecutor(IAdMigrationProfileMigrator profileMigrator, Func<String> machineNameProvider = null) #Initializes a new instance of the AdMigrationProfileExecutor class.
Parameters
- profileMigrator ADPlayground.Migrations.Profiles.IAdMigrationProfileMigrator
- Profile migrator.
- machineNameProvider System.Func{System.String} = null
- Optional local machine name provider.
Methods
public virtual Boolean CanExecute(AdMigrationPhase phase) #Returns:
BooleanParameters
- phase ADPlayground.Migrations.Core.AdMigrationPhase
public virtual AdMigrationPhaseExecutionResult Execute(AdMigrationPhase phase, AdMigrationPlan plan, AdMigrationExecutionOptions options) #Returns:
AdMigrationPhaseExecutionResultParameters
- phase ADPlayground.Migrations.Core.AdMigrationPhase
- plan ADPlayground.Migrations.Core.AdMigrationPlan
- options ADPlayground.Migrations.Core.AdMigrationExecutionOptions
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object