public JobHostContextFactory()

in src/Microsoft.Azure.WebJobs.Host/Executors/JobHostContextFactory.cs [57:105]


        public JobHostContextFactory(
            IDashboardLoggingSetup dashboardLoggingSetup,
            IFunctionExecutor functionExecutor,
            IFunctionIndexProvider functionIndexProvider,
            ITriggerBindingProvider triggerBindingProvider,
            SingletonManager singletonManager,
            IJobActivator activator,
            IHostIdProvider hostIdProvider,
            INameResolver nameResolver,
            IExtensionRegistry extensions,
            ILoggerFactory loggerFactory,
            IWebJobsExceptionHandler exceptionHandler,
            SharedQueueHandler sharedQueueHandler,
            IOptions<JobHostOptions> jobHostOptions,            
            IHostInstanceLogger hostInstanceLogger,
            IFunctionInstanceLogger functionInstanceLogger,
            IFunctionOutputLogger functionOutputLogger,
            IConverterManager converterManager,
            IAsyncCollector<FunctionInstanceLogEntry> eventCollector,
            IScaleMonitorManager monitorManager,
            IDrainModeManager drainModeManager,
            IApplicationLifetime applicationLifetime,
            ITargetScalerManager targetScalerManager,
            IEnumerable<IListenerDecorator> listenerDecorators)
        {
            _dashboardLoggingSetup = dashboardLoggingSetup;
            _functionExecutor = functionExecutor;
            _functionIndexProvider = functionIndexProvider;
            _triggerBindingProvider = triggerBindingProvider;
            _singletonManager = singletonManager;
            _activator = activator;
            _hostIdProvider = hostIdProvider;
            _nameResolver = nameResolver;
            _extensions = extensions;
            _loggerFactory = loggerFactory;
            _exceptionHandler = exceptionHandler;
            _sharedQueueHandler = sharedQueueHandler;
            _jobHostOptions = jobHostOptions;
            _hostInstanceLogger = hostInstanceLogger;
            _functionInstanceLogger = functionInstanceLogger;
            _functionOutputLogger = functionOutputLogger;
            _converterManager = converterManager;
            _eventCollector = eventCollector;
            _monitorManager = monitorManager;
            _drainModeManager = drainModeManager;
            _applicationLifetime = applicationLifetime;
            _targetScalerManager = targetScalerManager;
            _listenerDecorators = listenerDecorators;
        }