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.