Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }