TestimoX

API Reference

Class

SidHistoryMigrationWorkflow

Namespace ADPlayground.Migrations.SidHistory
Assembly ADPlayground
Modifiers sealed

Coordinates small-scale SIDHistory migration planning and governed execution.

Inheritance

  • Object
  • SidHistoryMigrationWorkflow

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public SidHistoryMigrationWorkflow(ISidHistoryPrincipalResolver principalResolver, ISidHistoryMigrationReadinessProvider readinessProvider, ISidHistoryMigrationWriter writer, SidHistoryGovernancePolicy policy = null) #

Initializes a new instance of the SidHistoryMigrationWorkflow class.

Parameters

principalResolver ADPlayground.Migrations.SidHistory.ISidHistoryPrincipalResolver requiredposition: 0
Principal resolver.
readinessProvider ADPlayground.Migrations.SidHistory.ISidHistoryMigrationReadinessProvider requiredposition: 1
Readiness provider.
writer ADPlayground.Migrations.SidHistory.ISidHistoryMigrationWriter requiredposition: 2
SIDHistory writer.
policy ADPlayground.Migrations.SidHistory.SidHistoryGovernancePolicy = null optionalposition: 3
Optional governance policy.

Methods

public async Task<SidHistoryMigrationPlan> BuildPlanAsync(IEnumerable<SidHistoryMigrationWorkItem> workItems, CancellationToken cancellationToken = null) #
Returns: Task<SidHistoryMigrationPlan>

Builds a migration plan from one or more operator mappings.

Parameters

workItems System.Collections.Generic.IEnumerable{ADPlayground.Migrations.SidHistory.SidHistoryMigrationWorkItem} requiredposition: 0
Migration mappings.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Migration plan.

public async Task<SidHistoryMigrationExecutionResult> ExecuteAsync(IEnumerable<SidHistoryMigrationWorkItem> workItems, SidHistoryMigrationExecutionOptions options, CancellationToken cancellationToken = null) #
Returns: Task<SidHistoryMigrationExecutionResult>

Builds and executes a migration plan when planning and governance allow it.

Parameters

workItems System.Collections.Generic.IEnumerable{ADPlayground.Migrations.SidHistory.SidHistoryMigrationWorkItem} requiredposition: 0
Migration mappings.
options ADPlayground.Migrations.SidHistory.SidHistoryMigrationExecutionOptions requiredposition: 1
Execution options, credentials, and governance metadata.
cancellationToken System.Threading.CancellationToken = null optionalposition: 2
Cancellation token.

Returns

Migration execution result.