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));
|
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;
|
builder.ApplicationServices = applicationServices;
|
||||||
|
|
||||||
return builder.UseMiddleware(typeof(ContainerMiddleware));
|
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);
|
configureServices(serviceCollection);
|
||||||
return serviceCollection.BuildServiceProvider(builder.ApplicationServices);
|
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();
|
var serviceCollection = new ServiceCollection();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ namespace Microsoft.AspNet.Hosting.Tests
|
||||||
var baseServiceProvider = new ServiceCollection().BuildServiceProvider();
|
var baseServiceProvider = new ServiceCollection().BuildServiceProvider();
|
||||||
var builder = new ApplicationBuilder(baseServiceProvider);
|
var builder = new ApplicationBuilder(baseServiceProvider);
|
||||||
|
|
||||||
builder.UseServices(serviceCollection => { });
|
builder.UsePerRequestServices(serviceCollection => { });
|
||||||
|
|
||||||
var optionsAccessor = builder.ApplicationServices.GetService<IOptionsAccessor<object>>();
|
var optionsAccessor = builder.ApplicationServices.GetService<IOptionsAccessor<object>>();
|
||||||
Assert.NotNull(optionsAccessor);
|
Assert.NotNull(optionsAccessor);
|
||||||
|
|
@ -32,7 +32,7 @@ namespace Microsoft.AspNet.Hosting.Tests
|
||||||
var builder = new ApplicationBuilder(baseServiceProvider);
|
var builder = new ApplicationBuilder(baseServiceProvider);
|
||||||
IServiceProvider serviceProvider = null;
|
IServiceProvider serviceProvider = null;
|
||||||
|
|
||||||
builder.UseServices(serviceCollection =>
|
builder.UsePerRequestServices(serviceCollection =>
|
||||||
{
|
{
|
||||||
serviceProvider = serviceCollection.BuildServiceProvider(builder.ApplicationServices);
|
serviceProvider = serviceCollection.BuildServiceProvider(builder.ApplicationServices);
|
||||||
return serviceProvider;
|
return serviceProvider;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue