Nandaka.Common.LimitedConcurrencyLevelTaskScheduler.LimitedConcurrencyLevelTaskScheduler C# (CSharp) 메소드

LimitedConcurrencyLevelTaskScheduler() 공개 메소드

public LimitedConcurrencyLevelTaskScheduler ( int maxDegreeOfParallelism, int hardLimit ) : System
maxDegreeOfParallelism int
hardLimit int
리턴 System
        public LimitedConcurrencyLevelTaskScheduler(int maxDegreeOfParallelism, int hardLimit)
        {
            if (maxDegreeOfParallelism < 1) throw new ArgumentOutOfRangeException("maxDegreeOfParallelism");
            if (maxDegreeOfParallelism > 0 && maxDegreeOfParallelism <= hardLimit)
                _maxDegreeOfParallelism = maxDegreeOfParallelism;
            else
                _maxDegreeOfParallelism = 2;
        }