public PayloadTransformer(NtradaOptions options, IPayloadManager payloadManager, IValueProvider valueProvider) { _options = options; _payloadManager = payloadManager; _valueProvider = valueProvider; _payloads = payloadManager.Payloads; }
public WordLadderHostedService( ILogger <WordLadderHostedService> logger, IHostApplicationLifetime appLifetime, IPayloadManager payloadManager, IWordLadderProcessor wordLadderProcessor, IPublisherHub publisherHub ) { _logger = logger; _payloadManager = payloadManager; _wordLadderProcessor = wordLadderProcessor; _publisherHub = publisherHub; appLifetime.ApplicationStarted.Register(OnStarted); appLifetime.ApplicationStopping.Register(OnStopping); appLifetime.ApplicationStopped.Register(OnStopped); }