API Reference
Class
DirectoryAdMigrationValidationProvider
Validates migration outcomes through Active Directory resolution and filesystem checks.
Inheritance
- Object
- DirectoryAdMigrationValidationProvider
Constructors
public DirectoryAdMigrationValidationProvider(IAdMigrationDirectoryPrincipalResolver principalResolver = null, ISidHistoryPrincipalResolver sidHistoryPrincipalResolver = null, IAdMigrationMembershipValidator membershipValidator = null, IAdMigrationResourceAclValidator resourceAclValidator = null) #Initializes a new instance of the DirectoryAdMigrationValidationProvider class.
Parameters
- principalResolver ADPlayground.Migrations.Directory.IAdMigrationDirectoryPrincipalResolver = null
- Directory principal resolver.
- sidHistoryPrincipalResolver ADPlayground.Migrations.SidHistory.ISidHistoryPrincipalResolver = null
- SIDHistory-aware principal resolver.
- membershipValidator ADPlayground.Migrations.Membership.IAdMigrationMembershipValidator = null
- Membership validation provider.
- resourceAclValidator ADPlayground.Migrations.Resources.IAdMigrationResourceAclValidator = null
- Resource ACL validation provider.
Methods
public virtual AdMigrationValidationResult ValidatePrincipal(AdMigrationPrincipalItem item, AdMigrationPlan plan) #Returns:
AdMigrationValidationResultParameters
- item ADPlayground.Migrations.Core.AdMigrationPrincipalItem
- plan ADPlayground.Migrations.Core.AdMigrationPlan
public virtual AdMigrationValidationResult ValidateResource(AdMigrationResourceItem item, AdMigrationPlan plan) #Returns:
AdMigrationValidationResultParameters
- item ADPlayground.Migrations.Core.AdMigrationResourceItem
- plan ADPlayground.Migrations.Core.AdMigrationPlan
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object