protected override IDictionary <string, string[]> GetEnvironmentDictionary() { _Host.Initialise(_PipelineBuilder.Object, _PipelineBuilderEnvironment.Object); _Host.Start(); return((IDictionary <string, string[]>)_PipelineEnvironment[EnvironmentKey.ResponseHeaders]); }
private void StartHosting() { if (_Host == null) { RegisterConfigureCallback(); _Host = Factory.Resolve <IHostHttpListener>(); _Host.Port = Port; _Host.Root = Root; _Host.UseStrongWildcard = false; _Host.RequestProcessed += Host_RequestProcessed; var pipelineBuilder = Factory.ResolveSingleton <IWebSitePipelineBuilder>() .PipelineBuilder; var builderEnvironment = Factory.Resolve <IPipelineBuilderEnvironment>(); _Host.Initialise(pipelineBuilder, builderEnvironment); _Host.Start(); _Online = true; OnOnlineChanged(EventArgs.Empty); } }
private void InitialiseAndStart() { _Host.Initialise(_PipelineBuilder.Object, _PipelineBuilderEnvironment.Object); _Host.Start(); }