API Reference
Class
SidHistoryMigrationWorkflow
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
- Principal resolver.
- readinessProvider ADPlayground.Migrations.SidHistory.ISidHistoryMigrationReadinessProvider
- Readiness provider.
- writer ADPlayground.Migrations.SidHistory.ISidHistoryMigrationWriter
- SIDHistory writer.
- policy ADPlayground.Migrations.SidHistory.SidHistoryGovernancePolicy = null
- 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}
- Migration mappings.
- cancellationToken System.Threading.CancellationToken = null
- 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}
- Migration mappings.
- options ADPlayground.Migrations.SidHistory.SidHistoryMigrationExecutionOptions
- Execution options, credentials, and governance metadata.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Migration execution result.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object