Reacting to DependencyInjection changes
This commit is contained in:
parent
0692ebe628
commit
8341c6a944
|
|
@ -72,7 +72,7 @@ namespace Microsoft.AspNet.Hosting.Internal
|
|||
_startupLoader = startupLoader;
|
||||
_captureStartupErrors = captureStartupErrors;
|
||||
_applicationLifetime = new ApplicationLifetime();
|
||||
_applicationServiceCollection.AddInstance<IApplicationLifetime>(_applicationLifetime);
|
||||
_applicationServiceCollection.AddSingleton<IApplicationLifetime>(_applicationLifetime);
|
||||
}
|
||||
|
||||
public IServiceProvider ApplicationServices
|
||||
|
|
|
|||
|
|
@ -67,8 +67,8 @@ namespace Microsoft.AspNet.Hosting
|
|||
private IServiceCollection BuildHostingServices()
|
||||
{
|
||||
var services = new ServiceCollection();
|
||||
services.AddInstance(_hostingEnvironment);
|
||||
services.AddInstance(_loggerFactory);
|
||||
services.AddSingleton(_hostingEnvironment);
|
||||
services.AddSingleton(_loggerFactory);
|
||||
|
||||
services.AddTransient<IStartupLoader, StartupLoader>();
|
||||
|
||||
|
|
@ -79,8 +79,8 @@ namespace Microsoft.AspNet.Hosting
|
|||
services.AddLogging();
|
||||
|
||||
var diagnosticSource = new DiagnosticListener("Microsoft.AspNet");
|
||||
services.AddInstance<DiagnosticSource>(diagnosticSource);
|
||||
services.AddInstance<DiagnosticListener>(diagnosticSource);
|
||||
services.AddSingleton<DiagnosticSource>(diagnosticSource);
|
||||
services.AddSingleton<DiagnosticListener>(diagnosticSource);
|
||||
|
||||
// Conjure up a RequestServices
|
||||
services.AddTransient<IStartupFilter, AutoRequestServicesStartupFilter>();
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ namespace Microsoft.AspNet.Hosting.Tests
|
|||
public void StartupClassMayHaveHostingServicesInjected()
|
||||
{
|
||||
var serviceCollection = new ServiceCollection();
|
||||
serviceCollection.AddInstance<IFakeStartupCallback>(this);
|
||||
serviceCollection.AddSingleton<IFakeStartupCallback>(this);
|
||||
var services = serviceCollection.BuildServiceProvider();
|
||||
|
||||
var diagnosticMessages = new List<string>();
|
||||
|
|
@ -71,7 +71,7 @@ namespace Microsoft.AspNet.Hosting.Tests
|
|||
public void StartupWithNoConfigureThrows()
|
||||
{
|
||||
var serviceCollection = new ServiceCollection();
|
||||
serviceCollection.AddInstance<IFakeStartupCallback>(this);
|
||||
serviceCollection.AddSingleton<IFakeStartupCallback>(this);
|
||||
var services = serviceCollection.BuildServiceProvider();
|
||||
|
||||
var diagnosticMessages = new List<string>();
|
||||
|
|
@ -87,7 +87,7 @@ namespace Microsoft.AspNet.Hosting.Tests
|
|||
public void StartupWithTwoConfiguresThrows()
|
||||
{
|
||||
var serviceCollection = new ServiceCollection();
|
||||
serviceCollection.AddInstance<IFakeStartupCallback>(this);
|
||||
serviceCollection.AddSingleton<IFakeStartupCallback>(this);
|
||||
var services = serviceCollection.BuildServiceProvider();
|
||||
|
||||
var diagnosticMessages = new List<string>();
|
||||
|
|
@ -103,7 +103,7 @@ namespace Microsoft.AspNet.Hosting.Tests
|
|||
public void StartupWithPrivateConfiguresThrows()
|
||||
{
|
||||
var serviceCollection = new ServiceCollection();
|
||||
serviceCollection.AddInstance<IFakeStartupCallback>(this);
|
||||
serviceCollection.AddSingleton<IFakeStartupCallback>(this);
|
||||
var services = serviceCollection.BuildServiceProvider();
|
||||
|
||||
var diagnosticMessages = new List<string>();
|
||||
|
|
@ -119,7 +119,7 @@ namespace Microsoft.AspNet.Hosting.Tests
|
|||
public void StartupWithTwoConfigureServicesThrows()
|
||||
{
|
||||
var serviceCollection = new ServiceCollection();
|
||||
serviceCollection.AddInstance<IFakeStartupCallback>(this);
|
||||
serviceCollection.AddSingleton<IFakeStartupCallback>(this);
|
||||
var services = serviceCollection.BuildServiceProvider();
|
||||
|
||||
var diagnosticMessages = new List<string>();
|
||||
|
|
|
|||
|
|
@ -203,7 +203,7 @@ namespace Microsoft.AspNet.TestHost
|
|||
return context.Response.WriteAsync("Success");
|
||||
});
|
||||
},
|
||||
services => services.AddInstance<IStartupFilter>(new ReplaceServiceProvidersFeatureFilter(appServices, appServices)));
|
||||
services => services.AddSingleton<IStartupFilter>(new ReplaceServiceProvidersFeatureFilter(appServices, appServices)));
|
||||
var result = await server.CreateClient().GetStringAsync("/path");
|
||||
Assert.Equal("Success", result);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue