TestimoX

API Reference

Class

SidHistoryMigrationRequestBuilder

Namespace ADPlayground.Migrations.SidHistory
Assembly ADPlayground
Modifiers sealed

Builds SIDHistory migration requests from operator mappings, principal resolution, and readiness evidence.

Inheritance

  • Object
  • SidHistoryMigrationRequestBuilder

Constructors

public SidHistoryMigrationRequestBuilder(ISidHistoryPrincipalResolver principalResolver, ISidHistoryMigrationReadinessProvider readinessProvider) #

Initializes a new instance of the SidHistoryMigrationRequestBuilder class.

Parameters

principalResolver ADPlayground.Migrations.SidHistory.ISidHistoryPrincipalResolver requiredposition: 0
Principal resolver.
readinessProvider ADPlayground.Migrations.SidHistory.ISidHistoryMigrationReadinessProvider requiredposition: 1
Readiness provider.

Methods

public async Task<IReadOnlyList<SidHistoryMigrationRequest>> BuildRequestsAsync(IEnumerable<SidHistoryMigrationWorkItem> workItems, CancellationToken cancellationToken = null) #
Returns: Task<IReadOnlyList<SidHistoryMigrationRequest>>

Builds migration requests for one or more migration 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 requests.