|
|
@ -38,9 +38,10 @@ namespace Volo.Abp.AspNetCore.Mvc.Versioning |
|
|
|
|
|
|
|
|
public override void ConfigureServices(ServiceConfigurationContext context) |
|
|
public override void ConfigureServices(ServiceConfigurationContext context) |
|
|
{ |
|
|
{ |
|
|
|
|
|
var preActions = context.Services.GetPreConfigureActions<AbpAspNetCoreMvcOptions>(); |
|
|
Configure<AbpAspNetCoreMvcOptions>(options => |
|
|
Configure<AbpAspNetCoreMvcOptions>(options => |
|
|
{ |
|
|
{ |
|
|
context.Services.ExecutePreConfiguredActions(options); |
|
|
preActions.Configure(options); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
context.Services.AddAbpApiVersioning(options => |
|
|
context.Services.AddAbpApiVersioning(options => |
|
|
@ -51,8 +52,7 @@ namespace Volo.Abp.AspNetCore.Mvc.Versioning |
|
|
//options.ApiVersionReader = new HeaderApiVersionReader("api-version"); //Supports header too
|
|
|
//options.ApiVersionReader = new HeaderApiVersionReader("api-version"); //Supports header too
|
|
|
//options.ApiVersionReader = new MediaTypeApiVersionReader(); //Supports accept header too
|
|
|
//options.ApiVersionReader = new MediaTypeApiVersionReader(); //Supports accept header too
|
|
|
|
|
|
|
|
|
var mvcOptions = context.Services.ExecutePreConfiguredActions<AbpAspNetCoreMvcOptions>(); |
|
|
options.ConfigureAbp(preActions.Configure()); |
|
|
options.ConfigureAbp(mvcOptions); |
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
context.Services.AddHttpClientProxies(typeof(AbpAspNetCoreMvcVersioningTestModule).Assembly); |
|
|
context.Services.AddHttpClientProxies(typeof(AbpAspNetCoreMvcVersioningTestModule).Assembly); |
|
|
|