Пример #1
0
 public RequestStorage(IFileSystem fileSystem, IOptions <RequestTransmitterOptions> options)
 {
     _fileSystem       = fileSystem;
     _options          = options.Value;
     _currentNumber    = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
     _readerWriterLock = new AsyncReaderWriterLock();
 }
Пример #2
0
 public RequestTransmitter(ICoreConnector coreConnector, IServiceProvider serviceProvider, IRequestStorage requestStorage,
                           IOptions <RequestTransmitterOptions> options, ILogger <RequestTransmitter> logger)
 {
     _coreConnector   = coreConnector;
     _serviceProvider = serviceProvider;
     _requestStorage  = requestStorage;
     _options         = options.Value;
     _logger          = logger;
 }