public SenderWorker(IServiceScopeFactory serviceScopeFactory) { using (var scope = serviceScopeFactory.CreateScope()) { _messageStorege = scope.ServiceProvider.GetRequiredService <IMessageStoregeService>(); _connectionStorage = scope.ServiceProvider.GetRequiredService <IConnectionStorageService>(); } }
public PublisherService(IMessageStoregeService messageStoregeService) { _messageStorage = messageStoregeService; }