HttpAbstractions#265 - Remove IApplicationBuilder.Server setter.
This commit is contained in:
parent
1a4dc9488a
commit
5fac18b418
|
|
@ -15,9 +15,9 @@ namespace Microsoft.AspNet.Hosting.Builder
|
|||
_serviceProvider = serviceProvider;
|
||||
}
|
||||
|
||||
public IApplicationBuilder CreateBuilder()
|
||||
public IApplicationBuilder CreateBuilder(object server)
|
||||
{
|
||||
return new ApplicationBuilder(_serviceProvider);
|
||||
return new ApplicationBuilder(_serviceProvider, server);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,6 +7,6 @@ namespace Microsoft.AspNet.Hosting.Builder
|
|||
{
|
||||
public interface IApplicationBuilderFactory
|
||||
{
|
||||
IApplicationBuilder CreateBuilder();
|
||||
IApplicationBuilder CreateBuilder(object server);
|
||||
}
|
||||
}
|
||||
|
|
@ -51,8 +51,8 @@ namespace Microsoft.AspNet.Hosting
|
|||
public virtual IDisposable Start()
|
||||
{
|
||||
EnsureApplicationServices();
|
||||
EnsureBuilder();
|
||||
EnsureServer();
|
||||
EnsureBuilder();
|
||||
|
||||
var applicationDelegate = BuildApplicationDelegate();
|
||||
|
||||
|
|
@ -105,17 +105,6 @@ namespace Microsoft.AspNet.Hosting
|
|||
}
|
||||
}
|
||||
|
||||
private void EnsureBuilder()
|
||||
{
|
||||
if (_builderFactory == null)
|
||||
{
|
||||
_builderFactory = _applicationServices.GetRequiredService<IApplicationBuilderFactory>();
|
||||
}
|
||||
|
||||
_builder = _builderFactory.CreateBuilder();
|
||||
_builder.ApplicationServices = _applicationServices;
|
||||
}
|
||||
|
||||
private void EnsureServer()
|
||||
{
|
||||
if (_serverFactory == null)
|
||||
|
|
@ -130,7 +119,17 @@ namespace Microsoft.AspNet.Hosting
|
|||
}
|
||||
|
||||
_serverInstance = _serverFactory.Initialize(_config);
|
||||
_builder.Server = _serverInstance;
|
||||
}
|
||||
|
||||
private void EnsureBuilder()
|
||||
{
|
||||
if (_builderFactory == null)
|
||||
{
|
||||
_builderFactory = _applicationServices.GetRequiredService<IApplicationBuilderFactory>();
|
||||
}
|
||||
|
||||
_builder = _builderFactory.CreateBuilder(_serverInstance);
|
||||
_builder.ApplicationServices = _applicationServices;
|
||||
}
|
||||
|
||||
private RequestDelegate BuildApplicationDelegate()
|
||||
|
|
|
|||
Loading…
Reference in New Issue