TestimoX

API Reference

Class

LdapAdMigrationDirectoryAttributeSource

Namespace ADPlayground.Migrations.Directory
Assembly ADPlayground
Modifiers sealed

Reads selected source attributes from Active Directory for migration object preparation.

Inheritance

  • Object
  • LdapAdMigrationDirectoryAttributeSource

Constructors

public LdapAdMigrationDirectoryAttributeSource(IAdMigrationDirectoryPrincipalResolver principalResolver = null, LdapEngine engine = null) #

Initializes a new instance of the LdapAdMigrationDirectoryAttributeSource class.

Parameters

principalResolver ADPlayground.Migrations.Directory.IAdMigrationDirectoryPrincipalResolver = null optionalposition: 0
Directory principal resolver.
engine ADPlayground.LdapEngine.LdapEngine = null optionalposition: 1
LDAP engine.

Methods

public virtual IReadOnlyDictionary<String, Object> ReadAttributes(AdMigrationPrincipalItem item, AdMigrationDefaults defaults, IEnumerable<String> attributeNames) #
Returns: IReadOnlyDictionary<String, Object>

Parameters

item ADPlayground.Migrations.Core.AdMigrationPrincipalItem requiredposition: 0
defaults ADPlayground.Migrations.Core.AdMigrationDefaults requiredposition: 1
attributeNames System.Collections.Generic.IEnumerable{System.String} requiredposition: 2