API Reference
Class
SidHistoryMigrationRequestBuilder
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
- Principal resolver.
- readinessProvider ADPlayground.Migrations.SidHistory.ISidHistoryMigrationReadinessProvider
- 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}
- Migration mappings.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Migration requests.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object