Rename UseServices -> UsePerRequestServices

This commit is contained in:
Hao Kung 2014-10-09 14:05:59 -07:00
parent 684aaed9bd
commit babb296f35
2 changed files with 9 additions and 9 deletions

View File

@ -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();

View File

@ -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;