/// <summary> /// Page authorization handler constructor. /// </summary> /// <param name="appContext"></param> /// <param name="perfProvider"></param> /// <param name="loggerFactory"></param> public PageAuthorizationHandler(WcmsAppContext appContext, PerformanceProvider perfProvider, ILoggerFactory loggerFactory) { _AppContext = appContext; _PerfProvider = perfProvider; // Trace... if (LogDisabled == false) { _Log = loggerFactory?.CreateLogger("Authorization" /*typeof(PageAuthorizationHandler).FullName*/); } }
/// <summary> /// Site authorization handler constructor. /// </summary> /// <param name="signInManager"></param> /// <param name="userManager"></param> /// <param name="perfProvider"></param> /// <param name="loggerFactory"></param> public SiteAuthorizationHandler(WcmsAppContext appContext, PerformanceProvider perfProvider, ILoggerFactory loggerFactory) { _AppContext = appContext; _PerfProvider = perfProvider; // Trace... if (LogDisabled == false) { _Log = loggerFactory?.CreateLogger("Authorization" /*typeof(SiteAuthorizationHandler).FullName*/); } //_Log?.LogInformation("SiteAuthorizationHandler allocated."); }
/// <summary> /// The app context constructor. /// </summary> /// <param name="hostingEnvironment"></param> /// <param name="conf"></param> /// <param name="signInManager"></param> /// <param name="userManager"></param> /// <param name="appBbContext"></param> /// <param name="loggerFactory"></param> /// <param name="perfProvider"></param> public WcmsAppContext(IHostingEnvironment hostingEnvironment, IConfigurationRoot conf, SignInManager <ApplicationUser> signInManager, UserManager <ApplicationUser> userManager, Models.AppDbContext appBbContext, ILoggerFactory loggerFactory, PerformanceProvider perfProvider) { _InstNum++; HostingEnvironment = hostingEnvironment; Configuration = conf; SignInManager = signInManager; UserManager = userManager; AppDbContext = appBbContext; LoggerFactory = loggerFactory; Log = LoggerFactory?.CreateLogger(typeof(WcmsAppContext).FullName); _PerfProvider = perfProvider; // Init... RouteCatId = 0; }