API Reference
Class
SidHistoryAdPrincipalResolver
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
- LDAP engine. Defaults to the shared ADPlayground engine.
- credentialResolver System.Func{System.String,System.Net.NetworkCredential} = null
- 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
- Principal reference.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Returns
Resolved principal snapshot.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object