public RuntimeState( IOptions <GlobalSettings> globalSettings, IOptions <UnattendedSettings> unattendedSettings, IUmbracoVersion umbracoVersion, IUmbracoDatabaseFactory databaseFactory, ILogger <RuntimeState> logger, PendingPackageMigrations packageMigrationState, IConflictingRouteService conflictingRouteService) { _globalSettings = globalSettings; _unattendedSettings = unattendedSettings; _umbracoVersion = umbracoVersion; _databaseFactory = databaseFactory; _logger = logger; _packageMigrationState = packageMigrationState; _conflictingRouteService = conflictingRouteService; }
public RuntimeState( IOptions <GlobalSettings> globalSettings, IOptions <UnattendedSettings> unattendedSettings, IUmbracoVersion umbracoVersion, IUmbracoDatabaseFactory databaseFactory, ILogger <RuntimeState> logger, PendingPackageMigrations packageMigrationState, IConflictingRouteService conflictingRouteService) : this( globalSettings, unattendedSettings, umbracoVersion, databaseFactory, logger, packageMigrationState, StaticServiceProvider.Instance.GetRequiredService <IConflictingRouteService>(), StaticServiceProvider.Instance.GetServices <IDatabaseProviderMetadata>()) { }
/// <summary> /// Initializes a new instance of the <see cref="RuntimeState" /> class. /// </summary> public RuntimeState( IOptions <GlobalSettings> globalSettings, IOptions <UnattendedSettings> unattendedSettings, IUmbracoVersion umbracoVersion, IUmbracoDatabaseFactory databaseFactory, ILogger <RuntimeState> logger, PendingPackageMigrations packageMigrationState, IConflictingRouteService conflictingRouteService, IEnumerable <IDatabaseProviderMetadata> databaseProviderMetadata, IRuntimeModeValidationService runtimeModeValidationService) { _globalSettings = globalSettings; _unattendedSettings = unattendedSettings; _umbracoVersion = umbracoVersion; _databaseFactory = databaseFactory; _logger = logger; _packageMigrationState = packageMigrationState; _conflictingRouteService = conflictingRouteService; _databaseProviderMetadata = databaseProviderMetadata; _runtimeModeValidationService = runtimeModeValidationService; }