TestimoX

API Reference

Class

DirectoryAdMigrationMembershipValidator

Namespace ADPlayground.Migrations.Membership
Assembly ADPlayground
Modifiers sealed

Validates migrated AD group membership by comparing expected links with destination directory evidence.

Inheritance

  • Object
  • DirectoryAdMigrationMembershipValidator

Constructors

public DirectoryAdMigrationMembershipValidator(IAdMigrationMembershipLinkResolver linkResolver = null, IAdMigrationDestinationMembershipReader membershipReader = null) #

Initializes a new instance of the DirectoryAdMigrationMembershipValidator class.

Parameters

linkResolver ADPlayground.Migrations.Membership.IAdMigrationMembershipLinkResolver = null optionalposition: 0
Expected membership link resolver.
membershipReader ADPlayground.Migrations.Membership.IAdMigrationDestinationMembershipReader = null optionalposition: 1
Destination membership evidence reader.

Methods

public virtual IReadOnlyList<AdMigrationValidationCheck> ValidateMembership(AdMigrationPrincipalItem item, AdMigrationPlan plan, AdMigrationDefaults defaults) #
Returns: IReadOnlyList<AdMigrationValidationCheck>

Parameters

item ADPlayground.Migrations.Core.AdMigrationPrincipalItem requiredposition: 0
plan ADPlayground.Migrations.Core.AdMigrationPlan requiredposition: 1
defaults ADPlayground.Migrations.Core.AdMigrationDefaults requiredposition: 2