示例#1
0
 public EntityFactoryService(
     ISessionManagerProvider sessionManagerProvider, ISessionFactoryManager factoryManager,
     IApplicationContextProvider applicationContextProvider)
 {
     _sessionManagerProvider     = sessionManagerProvider.ThrowIfNull(nameof(sessionManagerProvider));
     _factoryManager             = factoryManager.ThrowIfNull(nameof(factoryManager));
     _applicationContextProvider = applicationContextProvider.ThrowIfNull(nameof(applicationContextProvider));
 }
示例#2
0
 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;
 }
示例#5
0
 /// <summary>
 /// Resets the SharePoint environment, clearing all cached information.
 /// </summary>
 public static void Reset()
 {
     isInSandbox = -1;
     proxyCheckerIsInstalled = -1;
     applicationContextProvider = new ApplicationContextProvider();
 }