public EntityFactoryService( ISessionManagerProvider sessionManagerProvider, ISessionFactoryManager factoryManager, IApplicationContextProvider applicationContextProvider) { _sessionManagerProvider = sessionManagerProvider.ThrowIfNull(nameof(sessionManagerProvider)); _factoryManager = factoryManager.ThrowIfNull(nameof(factoryManager)); _applicationContextProvider = applicationContextProvider.ThrowIfNull(nameof(applicationContextProvider)); }
public DiagnosticsController( IMemoryCache cache, IConfiguration configuration, IDbContextProvider dbContextProvider, IWarmupTaskExecutor warmupTaskExecutor, IConnectionStringParser connectionStringParser, IConnectionStringProvider connectionStringProvider, IApplicationContextProvider applicationContextProvider, ILogger <DiagnosticsController> logger) { _cache = cache; _configuration = configuration; _dbContextProvider = dbContextProvider; _warmupTaskExecutor = warmupTaskExecutor; _connectionStringParser = connectionStringParser; _connectionStringProvider = connectionStringProvider; _applicationContextProvider = applicationContextProvider; _logger = logger; }
/// <summary> /// Resets the SharePoint environment, clearing all cached information. /// </summary> public static void Reset() { isInSandbox = -1; proxyCheckerIsInstalled = -1; applicationContextProvider = new ApplicationContextProvider(); }
public NameRepository(IApplicationContextProvider contextProvider) { _contextProvider = contextProvider; }