예제 #1
0
 public RelationalJobStorage(
     TContext context,
     SequentialGuidGenerator <TContext> guid,
     IResettableSignal <JobHostedService> signal,
     IJobFileProvider fileProvider)
 {
     _dbContext    = context;
     _guid         = guid;
     _fileProvider = fileProvider;
     _signal       = signal;
 }
예제 #2
0
 /// <summary>
 /// Initializes the service.
 /// </summary>
 /// <param name="serviceProvider">The service provider.</param>
 protected BackgroundNotifiableService(IServiceProvider serviceProvider)
 {
     _serviceProvider = serviceProvider;
     _logger          = serviceProvider.GetRequiredService <ILogger <T> >();
     _signal          = serviceProvider.GetRequiredService <IResettableSignal <T> >();
 }