/// <summary> /// Instantiate a Mediator /// </summary> /// <param name="getService">Service Provider</param> /// <param name="pipelines">Pipeline Provider</param> public Mediator( GetService getService, IPipelineProvider pipelines) { GetService = getService; _pipelines = pipelines; }
public PipelineUpdateService(IPipelineRepository pipelineRepository, IPipelineProvider pipelineProvider, ILogger <PipelineUpdateService> logger, IList <ITestLogParser> testLogParsers, ITestRepository testRepository, IPipelineArchiveRepository pipelineArchiveRepository) { _pipelineRepository = pipelineRepository; _pipelineProvider = pipelineProvider; _logger = logger; _testLogParsers = testLogParsers; _testRepository = testRepository; _pipelineArchiveRepository = pipelineArchiveRepository; }
public FetchService ( IFetcherProvider fetcherProvider, IFetchResultProcessorProvider fetchResultProcessorProvider, IPipelineProvider pipelineProvider, ILoggerFactory loggerFactory ) { _fetcherProvider = fetcherProvider; _fetchResultProcessorProvider = fetchResultProcessorProvider; _pipelineProvider = pipelineProvider; _logger = loggerFactory.CreateLogger <FetchService>(); }
/// <summary> /// Инициализирует экземпляр <see cref="SiteParser"/>. /// </summary> /// <param name="provider">Провайдер конвейра обработки сайта.</param> public SiteParser(IPipelineProvider provider) { _provider = provider; }
public MyCustomMediator(GetService getService, IPipelineProvider pipelines) : base(getService, pipelines) { }