public static IEnhancedServicePool <ICachingOrgService> GetCachingPool(ConnectionParams connectionParams, PoolParams poolParams, CachingParams cachingParams = null) { connectionParams.Require(nameof(connectionParams)); poolParams.Require(nameof(poolParams)); return(GetCachingPool(BuildBaseParams(null, null, poolParams, connectionParams, cachingParams ?? new CachingParams()))); }
public static IEnhancedServicePool <ICachingOrgService> GetCachingPool(string connectionString, PoolParams poolParams, CachingParams cachingParams = null) { connectionString.RequireFilled(nameof(connectionString)); poolParams.Require(nameof(poolParams)); return(GetCachingPool(BuildBaseParams(connectionString, null, poolParams, cachingParams: cachingParams ?? new CachingParams()))); }
public static void SetPerformanceParams(PoolParams parameters) { parameters.Require(nameof(parameters)); if (parameters.DotNetSetMinAppReservedThreads.HasValue) { var minThreads = parameters.DotNetSetMinAppReservedThreads.Value; ThreadPool.SetMinThreads(minThreads, minThreads); } }
public static IEnhancedServicePool <IEnhancedOrgService> GetPool(ConnectionParams connectionParams, PoolParams poolParams) { connectionParams.Require(nameof(connectionParams)); poolParams.Require(nameof(poolParams)); return(GetPool(BuildBaseParams(null, null, poolParams, connectionParams))); }
public static IEnhancedServicePool <IEnhancedOrgService> GetPool(string connectionString, PoolParams poolParams) { connectionString.RequireFilled(nameof(connectionString)); poolParams.Require(nameof(poolParams)); return(GetPool(BuildBaseParams(connectionString, null, poolParams))); }