API Reference
Class
SidHistoryRecoveryExecutor
Executes SIDHistory recovery by replaying verified recovery evidence through the migration executor.
Inheritance
- Object
- SidHistoryRecoveryExecutor
Constructors
public SidHistoryRecoveryExecutor(ISidHistoryMigrationWriter writer, SidHistoryGovernancePolicy policy = null) #Initializes a new instance of the SidHistoryRecoveryExecutor class.
Parameters
- writer ADPlayground.Migrations.SidHistory.ISidHistoryMigrationWriter
- SIDHistory writer.
- policy ADPlayground.Migrations.SidHistory.SidHistoryGovernancePolicy = null
- Optional governance policy.
Methods
public async Task<SidHistoryRecoveryExecutionResult> ExecuteAsync(SidHistoryRecoveryEvidence evidence, SidHistoryMigrationRequest request, SidHistoryMigrationExecutionOptions options, CancellationToken cancellationToken = null) #Returns:
Task<SidHistoryRecoveryExecutionResult>Executes recovery only when recovery evidence and migration readiness both pass.
Parameters
- evidence ADPlayground.Migrations.SidHistory.SidHistoryRecoveryEvidence
- Recovery evidence captured before cleanup.
- request ADPlayground.Migrations.SidHistory.SidHistoryMigrationRequest
- Migration readiness request for restoring the removed SIDHistory value.
- options ADPlayground.Migrations.SidHistory.SidHistoryMigrationExecutionOptions
- Execution options, credentials, and governance metadata.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Recovery execution result.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object