This is in the .NET Framework stuff. This cannot move. There is no HttpConfiguration in .NET Core.
private static void InitAuthorizationCache(HttpConfiguration config)
{
var cacher = (ICacher)config.DependencyResolver.GetService(typeof(ICacher));
var logger = (ILogger)config.DependencyResolver.GetService(typeof(ILogger));
var authorizationCache = new AuthorizationCache(cacher, logger);
authorizationCache.LoadCache();
}
Alright, in Startup.cs, of a .NET Core 3.1 application, we can jam what is above, in here:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
var cacher = (ICacher)app.ApplicationServices.GetService(typeof(ICacher));
var logger = (ILogger)app.ApplicationServices.GetService(typeof(ILogger));
var authorizationCache = new AuthorizationCache(cacher, logger);
authorizationCache.LoadCache();
I will not show all of the method immediately above because it eventually has app.UseEndpoints in it, etc. Run the ILogger using using Serilog.
No comments:
Post a Comment