Example #1
0
 public FunctionsApplication(FunctionExecutionDelegate functionExecutionDelegate, IFunctionContextFactory functionContextFactory,
                             IOptions <WorkerOptions> workerOptions, ILogger <FunctionsApplication> logger, IWorkerDiagnostics diagnostics)
 {
     _functionExecutionDelegate = functionExecutionDelegate ?? throw new ArgumentNullException(nameof(functionExecutionDelegate));
     _functionContextFactory    = functionContextFactory ?? throw new ArgumentNullException(nameof(functionContextFactory));
     _workerOptions             = workerOptions ?? throw new ArgumentNullException(nameof(workerOptions));
     _logger      = logger ?? throw new ArgumentNullException(nameof(logger));
     _diagnostics = diagnostics ?? throw new ArgumentNullException(nameof(diagnostics));
 }
 public WorkerHostedService(IWorker worker, IWorkerDiagnostics diagnostics)
 {
     _worker      = worker ?? throw new ArgumentNullException(nameof(worker));
     _diagnostics = diagnostics ?? throw new ArgumentNullException(nameof(diagnostics));
 }