public async Task <IClient> GetClient() { #if NETCOREAPP2_1 || NETSTANDARD2_1 return(new SslClient(await _child.GetClient().ConfigureAwait(false), _auth)); #else return(new SslClient(await _child.GetClient().ConfigureAwait(false), _certificate)); #endif }
private async void Listen(IHttpListener listener) { var aggregatedHandler = _handlers.Aggregate(); while (_isActive) { try { new HttpClientHandler(await listener.GetClient().ConfigureAwait(false), aggregatedHandler, _requestProvider, _logger); } catch (Exception e) { _logger?.Warn($"Error while getting client", e); } } _logger?.Info("Embedded uhttpserver stopped."); }
private async void Listen(IHttpListener listener) { while (_isActive) { try { new HttpClient(await listener.GetClient().ConfigureAwait(false), _handlers, _requestProvider); } catch (Exception e) { Logger.Warn("Error while getting client", e); } } Logger.InfoFormat("Embedded uhttpserver stopped."); }
private async void Listen(IHttpListener listener) { var aggregatedHandler = _handlers.Aggregate(); while (_isActive) { try { _requestProvider.Handle ( await listener.GetClient().ConfigureAwait(false), aggregatedHandler, _requestProvider, LoggerProvider?.CreateLogger("ClientHandler") ); } catch (Exception e) { Logger?.LogWarning("Error while getting client - " + e); } } Logger?.LogInformation("Spirit has stopped."); }
private async void Listen(IHttpListener listener) { var pipelineHandler = _pipeline.GetPipelineHandler(); while (_isActive) { try { new HttpClientHandler( await listener.GetClient().ConfigureAwait(false), pipelineHandler, _requestProvider, _logger, BufferSize, PostStreamLimit); } catch (Exception e) { _logger.Warn($"Error while getting client", e); } } _logger.Info("Embedded Micro HTTP Server stopped."); }
public async Task <IClient> GetClient() { return(new ClientSslDecorator(await _child.GetClient().ConfigureAwait(false), _certificate)); }