IPipeContextAgent <HttpHostContext> IPipeContextFactory <HttpHostContext> .CreateContext(ISupervisor supervisor) { HttpHostContext hostContext = new KestrelHttpHostContext(_configuration, supervisor.Stopped); hostContext.GetOrAddPayload(() => _configuration); IPipeContextAgent <HttpHostContext> contextHandle = supervisor.AddContext(hostContext); return(contextHandle); }
IPipeContextAgent <HttpHostContext> IPipeContextFactory <HttpHostContext> .CreateContext(ISupervisor supervisor) { if (_log.IsDebugEnabled) { _log.DebugFormat("Created: {0}", _configuration.HostAddress); } HttpHostContext hostContext = new KestrelHttpHostContext(_configuration, supervisor.Stopped); hostContext.GetOrAddPayload(() => _configuration); IPipeContextAgent <HttpHostContext> contextHandle = supervisor.AddContext(hostContext); return(contextHandle); }
IPipeContextAgent <HttpHostContext> IPipeContextFactory <HttpHostContext> .CreateContext(ISupervisor supervisor) { if (_log.IsDebugEnabled) { _log.DebugFormat("Connecting: {0}", _settings.Description); } if (_log.IsDebugEnabled) { _log.DebugFormat("Connected: {0} (address: {1}, local: {2}", _settings.Description, _settings.Host, _settings.Port); } HttpHostContext hostContext = new KestrelHttpHostContext(_settings, supervisor.Stopped); hostContext.GetOrAddPayload(() => _settings); IPipeContextAgent <HttpHostContext> contextHandle = supervisor.AddContext(hostContext); return(contextHandle); }