Microsoft.Ccr.Core.DispatcherQueue.DispatcherQueue C# (CSharp) Method

DispatcherQueue() public method

public DispatcherQueue ( string name, Dispatcher dispatcher, TaskExecutionPolicy policy, int maximumQueueDepth ) : System
name string
dispatcher Dispatcher
policy TaskExecutionPolicy
maximumQueueDepth int
return System
        public DispatcherQueue(string name, Dispatcher dispatcher, TaskExecutionPolicy policy, int maximumQueueDepth)
            : this(name, dispatcher, policy)
        {
            if (policy == TaskExecutionPolicy.ConstrainSchedulingRateDiscardTasks || policy == TaskExecutionPolicy.ConstrainSchedulingRateThrottleExecution)
                throw new ArgumentException ("schedulingRate");
            if (maximumQueueDepth < 1 && policy != TaskExecutionPolicy.Unconstrained)
                throw new ArgumentException ("maximumQueueDepth");

            MaximumQueueDepth = maximumQueueDepth;
        }

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, double schedulingRate ) : System