Rename UseServices -> UsePerRequestServices
This commit is contained in:
parent
684aaed9bd
commit
babb296f35
|
|
@ -31,33 +31,33 @@ namespace Microsoft.AspNet.Builder
|
|||
});
|
||||
}
|
||||
|
||||
public static IApplicationBuilder UseServices(this IApplicationBuilder builder)
|
||||
public static IApplicationBuilder UsePerRequestServices(this IApplicationBuilder builder)
|
||||
{
|
||||
return builder.UseMiddleware(typeof(ContainerMiddleware));
|
||||
}
|
||||
|
||||
public static IApplicationBuilder UseServices(this IApplicationBuilder builder, IServiceProvider applicationServices)
|
||||
public static IApplicationBuilder UsePerRequestServices(this IApplicationBuilder builder, IServiceProvider applicationServices)
|
||||
{
|
||||
builder.ApplicationServices = applicationServices;
|
||||
|
||||
return builder.UseMiddleware(typeof(ContainerMiddleware));
|
||||
}
|
||||
|
||||
public static IApplicationBuilder UseServices(this IApplicationBuilder builder, IEnumerable<IServiceDescriptor> applicationServices)
|
||||
public static IApplicationBuilder UsePerRequestServices(this IApplicationBuilder builder, IEnumerable<IServiceDescriptor> applicationServices)
|
||||
{
|
||||
return builder.UseServices(services => services.Add(applicationServices));
|
||||
return builder.UsePerRequestServices(services => services.Add(applicationServices));
|
||||
}
|
||||
|
||||
public static IApplicationBuilder UseServices(this IApplicationBuilder builder, Action<ServiceCollection> configureServices)
|
||||
public static IApplicationBuilder UsePerRequestServices(this IApplicationBuilder builder, Action<ServiceCollection> configureServices)
|
||||
{
|
||||
return builder.UseServices(serviceCollection =>
|
||||
return builder.UsePerRequestServices(serviceCollection =>
|
||||
{
|
||||
configureServices(serviceCollection);
|
||||
return serviceCollection.BuildServiceProvider(builder.ApplicationServices);
|
||||
});
|
||||
}
|
||||
|
||||
public static IApplicationBuilder UseServices(this IApplicationBuilder builder, Func<ServiceCollection, IServiceProvider> configureServices)
|
||||
public static IApplicationBuilder UsePerRequestServices(this IApplicationBuilder builder, Func<ServiceCollection, IServiceProvider> configureServices)
|
||||
{
|
||||
var serviceCollection = new ServiceCollection();
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ namespace Microsoft.AspNet.Hosting.Tests
|
|||
var baseServiceProvider = new ServiceCollection().BuildServiceProvider();
|
||||
var builder = new ApplicationBuilder(baseServiceProvider);
|
||||
|
||||
builder.UseServices(serviceCollection => { });
|
||||
builder.UsePerRequestServices(serviceCollection => { });
|
||||
|
||||
var optionsAccessor = builder.ApplicationServices.GetService<IOptionsAccessor<object>>();
|
||||
Assert.NotNull(optionsAccessor);
|
||||
|
|
@ -32,7 +32,7 @@ namespace Microsoft.AspNet.Hosting.Tests
|
|||
var builder = new ApplicationBuilder(baseServiceProvider);
|
||||
IServiceProvider serviceProvider = null;
|
||||
|
||||
builder.UseServices(serviceCollection =>
|
||||
builder.UsePerRequestServices(serviceCollection =>
|
||||
{
|
||||
serviceProvider = serviceCollection.BuildServiceProvider(builder.ApplicationServices);
|
||||
return serviceProvider;
|
||||
|
|
|
|||
Loading…
Reference in New Issue