TestimoX

API Reference

Class

SidHistoryAdPrincipalResolver

Namespace ADPlayground.Migrations.SidHistory
Assembly ADPlayground
Modifiers sealed

Resolves SIDHistory migration principals from Active Directory using ADPlayground LDAP helpers.

Inheritance

  • Object
  • SidHistoryAdPrincipalResolver

Constructors

public SidHistoryAdPrincipalResolver(LdapEngine engine = null, Func<String, NetworkCredential> credentialResolver = null) #

Initializes a new instance of the SidHistoryAdPrincipalResolver class.

Parameters

engine ADPlayground.LdapEngine.LdapEngine = null optionalposition: 0
LDAP engine. Defaults to the shared ADPlayground engine.
credentialResolver System.Func{System.String,System.Net.NetworkCredential} = null optionalposition: 1
Optional resolver for per-domain LDAP credentials.

Methods

public virtual Task<SidHistoryPrincipalSnapshot> ResolveAsync(SidHistoryPrincipalReference reference, CancellationToken cancellationToken = null) #
Returns: Task<SidHistoryPrincipalSnapshot>

Resolves a principal reference into a directory snapshot.

Parameters

reference ADPlayground.Migrations.SidHistory.SidHistoryPrincipalReference requiredposition: 0
Principal reference.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.

Returns

Resolved principal snapshot.