Пример #1
0
        public AsyncFileLogger(IFileSystem fileSystem, ILogFile logFile)
        {
            _loggerAgent = new LoggerAgent(fileSystem, logFile);

            _runThread = new Thread(_loggerAgent.LoggerLoop);
            _runThread.Start();
        }
        public CastService(ILoggerAgent loggerAgent)
        {
            _loggerAgent = loggerAgent ?? throw new ArgumentNullException(nameof(loggerAgent));

            _httpClient = new HttpClient
            {
                BaseAddress = new Uri(Constants.AZURE_FUNC_MOVIE_API)
            };
        }
 public NavigationService(ILoggerAgent loggerAgent)
 {
     _loggerAgent = loggerAgent ?? throw new ArgumentNullException(nameof(loggerAgent));
     _loggerAgent.Information($"{nameof(NavigationService)}: initizaling");
 }