public MigrationEngine(EngineConfiguration config, TypeDefinitionMapContainer typeDefinitionMaps, ProcessorContainer processors, GitRepoMapContainer gitRepoMaps, ChangeSetMappingContainer changeSetMapps, ITelemetryLogger telemetry) { Log.Information("Creating Migration Engine {Guid}", _Guid); TypeDefinitionMaps = typeDefinitionMaps; Processors = processors; GitRepoMaps = gitRepoMaps; ChangeSetMapps = changeSetMapps; Telemetry = telemetry; ProcessConfiguration(config); }
public MigrationEngine( IServiceProvider services, ExecuteOptions executeOptions, EngineConfiguration config, TypeDefinitionMapContainer typeDefinitionMaps, ProcessorContainer processors, GitRepoMapContainer gitRepoMaps, ChangeSetMappingContainer changeSetMapps, FieldMapContainer fieldMaps, ITelemetryLogger telemetry) { Log.Information("Creating Migration Engine {Guid}", _Guid); _services = services; FieldMaps = fieldMaps; this.executeOptions = executeOptions; TypeDefinitionMaps = typeDefinitionMaps; Processors = processors; GitRepoMaps = gitRepoMaps; ChangeSetMapps = changeSetMapps; Telemetry = telemetry; Config = config; }
public MigrationEngine( IServiceProvider services, IOptions <NetworkCredentialsOptions> networkCredentials, EngineConfiguration config, TypeDefinitionMapContainer typeDefinitionMaps, ProcessorContainer processors, GitRepoMapContainer gitRepoMaps, ChangeSetMappingContainer changeSetMapps, FieldMapContainer fieldMaps, ITelemetryLogger telemetry) { Log.Information("Creating Migration Engine {SessionId}", telemetry.SessionId); _services = services; FieldMaps = fieldMaps; _networkCredentials = networkCredentials.Value; TypeDefinitionMaps = typeDefinitionMaps; Processors = processors; GitRepoMaps = gitRepoMaps; ChangeSetMapps = changeSetMapps; Telemetry = telemetry; Config = config; }