Skip to main content

UserMappingGenerator

  • Namespace: PPDS.Migration.UserMapping
  • Assembly: PPDS.Migration
  • Kind: Class
  • Implements: IUserMappingGenerator

Summary​

Generates user mapping files for cross-environment migration. Matches users by Azure AD Object ID or domain name.

Members​

Constructors​

UserMappingGenerator()​

UserMappingGenerator()

Initializes a new instance of the PPDS.Migration.UserMapping.UserMappingGenerator class.

UserMappingGenerator(ILogger<UserMappingGenerator> logger)​

UserMappingGenerator(ILogger<UserMappingGenerator> logger)

Initializes a new instance of the PPDS.Migration.UserMapping.UserMappingGenerator class.

  • Param logger: The logger.

Methods​

GenerateAsync​

Task<UserMappingResult> GenerateAsync(IDataverseConnectionPool sourcePool, IDataverseConnectionPool targetPool, UserMappingOptions options, CancellationToken cancellationToken)

Generates user mappings between source and target environments.

WriteAsync​

Task WriteAsync(UserMappingResult result, string outputPath, CancellationToken cancellationToken)

Writes user mappings to an XML file.