public KeysController(IOptions <ScriptApplicationHostOptions> applicationOptions, ISecretManagerProvider secretManagerProvider, ILoggerFactory loggerFactory, IFileSystem fileSystem, IFunctionsSyncManager functionsSyncManager) { _applicationOptions = applicationOptions; _secretManagerProvider = secretManagerProvider; _logger = loggerFactory.CreateLogger(ScriptConstants.LogCategoryKeysController); _fileSystem = fileSystem; _functionsSyncManager = functionsSyncManager; }
public WebFunctionsManager(IOptionsMonitor <ScriptApplicationHostOptions> applicationHostOptions, IOptions <LanguageWorkerOptions> languageWorkerOptions, ILoggerFactory loggerFactory, HttpClient client, ISecretManagerProvider secretManagerProvider, IFunctionsSyncManager functionsSyncManager) { _applicationHostOptions = applicationHostOptions; _logger = loggerFactory?.CreateLogger(ScriptConstants.LogCategoryHostGeneral); _client = client; _workerConfigs = languageWorkerOptions.Value.WorkerConfigs; _secretManagerProvider = secretManagerProvider; _functionsSyncManager = functionsSyncManager; }
public FunctionsSyncService(ILoggerFactory loggerFactory, IScriptHostManager scriptHostManager, IPrimaryHostStateProvider primaryHostStateProvider, IFunctionsSyncManager functionsSyncManager) { ArgumentNullException.ThrowIfNull(loggerFactory); DueTime = 30 * 1000; _scriptHostManager = scriptHostManager; _primaryHostStateProvider = primaryHostStateProvider; _functionsSyncManager = functionsSyncManager; _logger = loggerFactory.CreateLogger(ScriptConstants.LogCategoryHostGeneral); }
public WebFunctionsManager(IOptionsMonitor <ScriptApplicationHostOptions> applicationHostOptions, ILoggerFactory loggerFactory, IHttpClientFactory httpClientFactory, ISecretManagerProvider secretManagerProvider, IFunctionsSyncManager functionsSyncManager, HostNameProvider hostNameProvider, IFunctionMetadataManager functionMetadataManager) { _applicationHostOptions = applicationHostOptions; _logger = loggerFactory?.CreateLogger(ScriptConstants.LogCategoryHostGeneral); _client = httpClientFactory.CreateClient(); _secretManagerProvider = secretManagerProvider; _functionsSyncManager = functionsSyncManager; _hostNameProvider = hostNameProvider; _functionMetadataManager = functionMetadataManager; }
public HostController(IOptions <ScriptApplicationHostOptions> applicationHostOptions, ILoggerFactory loggerFactory, IEnvironment environment, IScriptHostManager scriptHostManager, IFunctionsSyncManager functionsSyncManager, HostPerformanceManager performanceManager) { _applicationHostOptions = applicationHostOptions; _logger = loggerFactory.CreateLogger(ScriptConstants.LogCategoryHostController); _environment = environment; _scriptHostManager = scriptHostManager; _functionsSyncManager = functionsSyncManager; _performanceManager = performanceManager; }
public HostController(IOptions <ScriptApplicationHostOptions> applicationHostOptions, IOptions <JobHostOptions> hostOptions, ILoggerFactory loggerFactory, IAuthorizationService authorizationService, IWebFunctionsManager functionsManager, IEnvironment environment, IScriptHostManager scriptHostManager, IFunctionsSyncManager functionsSyncManager) { _applicationHostOptions = applicationHostOptions; _hostOptions = hostOptions; _logger = loggerFactory.CreateLogger(ScriptConstants.LogCategoryHostController); _authorizationService = authorizationService; _functionsManager = functionsManager; _environment = environment; _scriptHostManager = scriptHostManager; _functionsSyncManager = functionsSyncManager; }