//-------------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // File: OrderedTaskScheduler.cs // //-------------------------------------------------------------------------- namespace System.Threading.Tasks.Schedulers { /// /// Provides a task scheduler that ensures only one task is executing at a time, and that tasks /// execute in the order that they were queued. /// public sealed class OrderedTaskScheduler : LimitedConcurrencyLevelTaskScheduler { /// Initializes an instance of the OrderedTaskScheduler class. public OrderedTaskScheduler() : base(1) { } } }