Microsoft.Ccr.Core.DispatcherQueue.DispatcherQueue C# (CSharp) 메소드

DispatcherQueue() 공개 메소드

public DispatcherQueue ( string name, Dispatcher dispatcher, TaskExecutionPolicy policy, double schedulingRate ) : System
name string
dispatcher Dispatcher
policy TaskExecutionPolicy
schedulingRate double
리턴 System
        public DispatcherQueue(string name, Dispatcher dispatcher, TaskExecutionPolicy policy, double schedulingRate)
            : this(name, dispatcher, policy)
        {
            if (policy == TaskExecutionPolicy.ConstrainQueueDepthDiscardTasks || policy == TaskExecutionPolicy.ConstrainQueueDepthThrottleExecution)
                throw new ArgumentException ("maximumQueueDepth");
            if (schedulingRate < 1 && policy != TaskExecutionPolicy.Unconstrained)
                throw new ArgumentException ("schedulingRate");

            MaximumSchedulingRate = schedulingRate;
            watch = Stopwatch.StartNew ();
        }

Same methods

DispatcherQueue::DispatcherQueue ( ) : System
DispatcherQueue::DispatcherQueue ( string name ) : System
DispatcherQueue::DispatcherQueue ( string name, Dispatcher dispatcher ) : System
DispatcherQueue::DispatcherQueue ( string name, Dispatcher dispatcher, TaskExecutionPolicy policy ) : System
DispatcherQueue::DispatcherQueue ( string name, Dispatcher dispatcher, TaskExecutionPolicy policy, int maximumQueueDepth ) : System