/// <summary> /// Initializes a new instance of the <see cref="DatabaseBuilder"/> class. /// </summary> public DatabaseBuilder( IScopeProvider scopeProvider, IUmbracoDatabaseFactory databaseFactory, IRuntimeState runtimeState, ILoggerFactory loggerFactory, IKeyValueService keyValueService, IDbProviderFactoryCreator dbProviderFactoryCreator, IConfigManipulator configManipulator, IOptionsMonitor <GlobalSettings> globalSettings, IOptionsMonitor <ConnectionStrings> connectionStrings, IMigrationPlanExecutor migrationPlanExecutor, DatabaseSchemaCreatorFactory databaseSchemaCreatorFactory) { _scopeProvider = scopeProvider; _databaseFactory = databaseFactory; _runtimeState = runtimeState; _logger = loggerFactory.CreateLogger <DatabaseBuilder>(); _keyValueService = keyValueService; _dbProviderFactoryCreator = dbProviderFactoryCreator; _configManipulator = configManipulator; _globalSettings = globalSettings; _connectionStrings = connectionStrings; _migrationPlanExecutor = migrationPlanExecutor; _databaseSchemaCreatorFactory = databaseSchemaCreatorFactory; }
public MigrationComponent(IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService, ILogger logger) { _scopeProvider = scopeProvider; _migrationBuilder = migrationBuilder; _keyValueService = keyValueService; _logger = logger; }
public PersonalisationMigrationComponent(IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService, ILogger logger) { _scopeProvider = scopeProvider ?? throw new ArgumentNullException(nameof(scopeProvider)); _migrationBuilder = migrationBuilder ?? throw new ArgumentNullException(nameof(migrationBuilder)); _keyValueService = keyValueService ?? throw new ArgumentNullException(nameof(keyValueService)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public CreateTableComponent(IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService, ILogger logger) { this.scopeProvider = scopeProvider; this.migrationBuilder = migrationBuilder; this.keyValueService = keyValueService; this.logger = logger; }
public MetricsConsentService(IKeyValueService keyValueService) : this( keyValueService, StaticServiceProvider.Instance.GetRequiredService <ILogger <MetricsConsentService> >(), StaticServiceProvider.Instance.GetRequiredService <IBackOfficeSecurityAccessor>(), StaticServiceProvider.Instance.GetRequiredService <IUserService>()) { }
public ConfigureDatabase(IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService, ILogger logger) { this.scopeProvider = scopeProvider; this.migrationBuilder = migrationBuilder; this.keyValueService = keyValueService; this.logger = logger; }
public MigrationUpgradeComponent(IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService, ILogger logger) { this.scopeProvider = scopeProvider; this.migrationBuilder = migrationBuilder; this.keyValueService = keyValueService; this.logger = logger; ConnectorContext.ScopeProvider = scopeProvider; }
public TagManagerStartup(IScopeProvider scopeProvider, ILogger logger, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService) { _scopeProvider = scopeProvider; _logger = logger; _migrationBuilder = migrationBuilder; _keyValueService = keyValueService; }
/// <inheritdoc/> public FirstBootAppStartingHandler( ICoreScopeProvider scopeProvider, IKeyValueService keyValueService, IMigrationPlanExecutor migrationPlanExecutor) { _scopeProvider = scopeProvider; _keyValueService = keyValueService; _migrationPlanExecutor = migrationPlanExecutor; }
public MetricsConsentService( IKeyValueService keyValueService, ILogger <MetricsConsentService> logger, IBackOfficeSecurityAccessor backOfficeSecurityAccessor) { _keyValueService = keyValueService; _logger = logger; _backOfficeSecurityAccessor = backOfficeSecurityAccessor; }
public CustomSectionComponent( IUserService userService, IKeyValueService keyValueService, IProfilingLogger logger) { this.userService = userService; this.keyValueService = keyValueService; this.logger = logger; }
public NuCacheSerializerComponent(Lazy <IPublishedSnapshotService> service, IKeyValueService keyValueService, IProfilingLogger profilingLogger) { // We are using lazy here as a work around because the service does quite a lot of initialization in the ctor which // we want to avoid where possible. Since we only need the service if we are rebuilding, we don't want to eagerly // initialize anything unless we need to. _service = service; _keyValueService = keyValueService; _profilingLogger = profilingLogger; }
public UmbracoApplicationStartingHandler(IScopeProvider scopeProvider, IMigrationPlanExecutor migrationPlanExecutor, IKeyValueService keyValueService, IRuntimeState runtimeState) { _scopeProvider = scopeProvider; _migrationPlanExecutor = migrationPlanExecutor; _keyValueService = keyValueService; _runtimeState = runtimeState; }
public OpportunityResponseBusiness(ILookupService lookupService, IFileService fileService, INotifyService notifyService, IKeyValueService keyValueService, IOpportunityResponseService opportunityResponseService, IOpportunityService opportunityService, IMapper mapper) { _lookupService = lookupService; _fileService = fileService; _notifyService = notifyService; _keyValueService = keyValueService; _opportunityResponseService = opportunityResponseService; _opportunityService = opportunityService; _mapper = mapper; }
/// <summary> /// Initializes a new instance of the <see cref="DatabaseBuilder"/> class. /// </summary> public DatabaseBuilder(IScopeProvider scopeProvider, IGlobalSettings globalSettings, IUmbracoDatabaseFactory databaseFactory, IRuntimeState runtime, ILogger logger, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService) { _scopeProvider = scopeProvider; _globalSettings = globalSettings; _databaseFactory = databaseFactory; _runtime = runtime; _logger = logger; _migrationBuilder = migrationBuilder; _keyValueService = keyValueService; }
public PageNotFoundManagerComponent(IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService, ILogger logger) { this.scopeProvider = scopeProvider ?? throw new System.ArgumentNullException(nameof(scopeProvider)); this.migrationBuilder = migrationBuilder ?? throw new System.ArgumentNullException(nameof(migrationBuilder)); this.keyValueService = keyValueService ?? throw new System.ArgumentNullException(nameof(keyValueService)); this.logger = logger ?? throw new System.ArgumentNullException(nameof(logger)); }
public ContentmentComponent( IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService, IProfilingLogger logger) { _scopeProvider = scopeProvider; _migrationBuilder = migrationBuilder; _keyValueService = keyValueService; _logger = logger; }
/// <summary> /// 读取指定对象 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="keyValue"></param> /// <param name="key"></param> /// <returns></returns> public static async Task <T?> Get <T>(this IKeyValueService keyValue, string key) where T : class { var temp = await keyValue.GetString(key); if (string.IsNullOrEmpty(temp)) { return(JsonConvert.DeserializeObject <T>(temp)); } else { return(default);
public DbStartup( IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService, ILogger logger) { this.scopeProvider = scopeProvider; this.migrationBuilder = migrationBuilder; this.keyValueService = keyValueService; this.logger = logger; }
public MigrationComponent( IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IMigrationPlanExecutor migrationPlanExecutor, IKeyValueService keyValueService) { _scopeProvider = scopeProvider; _migrationBuilder = migrationBuilder; _migrationPlanExecutor = migrationPlanExecutor; _keyValueService = keyValueService; }
public CreateProofWorkflow(IMediator mediator, TrustDBContext db, IConfiguration configuration, ILogger <CreateProofWorkflow> logger, IMerkleTree merkleTree, IBlockchainServiceFactory blockchainServiceFactory, IKeyValueService keyValueService, IDTPApiService apiService) { _mediator = mediator; _db = db; _configuration = configuration; _logger = logger; _merkleTree = merkleTree; _blockchainServiceFactory = blockchainServiceFactory; _keyValueService = keyValueService; _apiService = apiService; }
public IconicMigrations( IScopeProvider scopeProvider, IMigrationPlanExecutor migrationPlanExecutor, IKeyValueService keyValueService, IRuntimeState runtimeState) { _scopeProvider = scopeProvider; _migrationPlanExecutor = migrationPlanExecutor; _keyValueService = keyValueService; _runtimeState = runtimeState; }
public XStaticDatabaseComponent( IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService, Umbraco.Core.Logging.ILogger logger) { this.scopeProvider = scopeProvider; this.migrationBuilder = migrationBuilder; this.keyValueService = keyValueService; this.logger = logger; }
public DoStuffRepoPatternComponent( IScopeProvider scopeProvider, IMigrationBuilder migrationBuilder, IKeyValueService keyValueService, IProfilingLogger logger) { this.scopeProvider = scopeProvider; this.migrationBuilder = migrationBuilder; this.keyValueService = keyValueService; this.logger = logger; }
public HomeService(INavigationRepositrory navigationRepositrory, IImgPlayInfoRepository imgPlayInfoRepository, INewsRepository newsRepository, IFriendlyLinkRepository friendlyLinkRepository, IPageContentRepository pageContentRepository, IOwnerService ownerService, IKeyValueService keyValueService, ILoggerHelper logger, IServiceProvider serviceProvider) : base(logger, serviceProvider) { this.navigationRepositrory = navigationRepositrory; this.imgPlayInfoRepository = imgPlayInfoRepository; this.newsRepository = newsRepository; this.friendlyLinkRepository = friendlyLinkRepository; this.pageContentRepository = pageContentRepository; this.ownerService = ownerService; this.keyValueService = keyValueService; }
public void GivenPackageMigrationsExist_WhenLatestStateIsRegistered_ThenLevelIsRun() { // Add the final state to the keyvalue storage IKeyValueService keyValueService = Services.GetRequiredService <IKeyValueService>(); keyValueService.SetValue( Constants.Conventions.Migrations.KeyValuePrefix + TestMigrationPlan.TestMigrationPlanName, TestMigrationPlan.TestMigrationFinalState.ToString()); RuntimeState.DetermineRuntimeLevel(); Assert.AreEqual(RuntimeLevel.Run, RuntimeState.Level); Assert.AreEqual(RuntimeLevelReason.Run, RuntimeState.Reason); }
/// <summary> /// Initializes a new instance of the <see cref="UserGroupsApiController"/> class. /// </summary> public UserGroupsApiController(IUmbracoSettingsSection umbracoSettings, IGlobalSettings globalSettings, IUmbracoContextAccessor umbracoContextAccessor, ISqlContext sqlContext, ServiceContext services, AppCaches appCaches, IProfilingLogger logger, IRuntimeState runtimeState, UmbracoHelper umbracoHelper, IUserService userService, IKeyValueService keyValueService) : base(globalSettings, umbracoContextAccessor, sqlContext, services, appCaches, logger, runtimeState, umbracoHelper) { _userService = userService; _keyValueService = keyValueService; }
public NuCacheContentService( INuCacheContentRepository repository, IKeyValueService keyValueService, IScopeProvider provider, ILoggerFactory loggerFactory, IProfilingLogger profilingLogger, IEventMessagesFactory eventMessagesFactory, IOptions <NuCacheSettings> nucacheSettings) : base(provider, loggerFactory, eventMessagesFactory) { _repository = repository; _keyValueService = keyValueService; _profilingLogger = profilingLogger; _nucacheSettings = nucacheSettings; _logger = loggerFactory.CreateLogger <NuCacheContentService>(); }
public PackageMigrationRunner( IProfilingLogger profilingLogger, ICoreScopeProvider scopeProvider, PendingPackageMigrations pendingPackageMigrations, PackageMigrationPlanCollection packageMigrationPlans, IMigrationPlanExecutor migrationPlanExecutor, IKeyValueService keyValueService, IEventAggregator eventAggregator) { _profilingLogger = profilingLogger; _scopeProvider = scopeProvider; _pendingPackageMigrations = pendingPackageMigrations; _migrationPlanExecutor = migrationPlanExecutor; _keyValueService = keyValueService; _eventAggregator = eventAggregator; _packageMigrationPlans = packageMigrationPlans.ToDictionary(x => x.Name); }
public PackagingService( IAuditService auditService, ICreatedPackagesRepository createdPackages, IPackageInstallation packageInstallation, IEventAggregator eventAggregator, IManifestParser manifestParser, IKeyValueService keyValueService, PackageMigrationPlanCollection packageMigrationPlans) { _auditService = auditService; _createdPackages = createdPackages; _packageInstallation = packageInstallation; _eventAggregator = eventAggregator; _manifestParser = manifestParser; _keyValueService = keyValueService; _packageMigrationPlans = packageMigrationPlans; }