TestimoX

API Reference

Class

AdMigrationCredentialExecutor

Namespace ADPlayground.Migrations.Credentials
Assembly ADPlayground
Modifiers sealed

Executes credential phases for user and computer migrations.

Inheritance

  • Object
  • AdMigrationCredentialExecutor

Constructors

public AdMigrationCredentialExecutor(DirectoryAccountHelper accountHelper = null, IAdMigrationCredentialProvider credentialProvider = null) #

Initializes a new instance of the AdMigrationCredentialExecutor class.

Parameters

accountHelper ADPlayground.DirectoryAccountHelper = null optionalposition: 0
Directory account helper.
credentialProvider ADPlayground.Migrations.Credentials.IAdMigrationCredentialProvider = null optionalposition: 1
Credential provider.

Methods

public virtual Boolean CanExecute(AdMigrationPhase phase) #
Returns: Boolean

Parameters

phase ADPlayground.Migrations.Core.AdMigrationPhase requiredposition: 0
public virtual AdMigrationPhaseExecutionResult Execute(AdMigrationPhase phase, AdMigrationPlan plan, AdMigrationExecutionOptions options) #
Returns: AdMigrationPhaseExecutionResult

Parameters

phase ADPlayground.Migrations.Core.AdMigrationPhase requiredposition: 0
plan ADPlayground.Migrations.Core.AdMigrationPlan requiredposition: 1
options ADPlayground.Migrations.Core.AdMigrationExecutionOptions requiredposition: 2