TaskScheduler.FromCurrentSynchronizationContext Method

Definition

Creates a TaskScheduler associated with the current SynchronizationContext.

C#
public static System.Threading.Tasks.TaskScheduler FromCurrentSynchronizationContext();

Returns

A TaskScheduler associated with the current SynchronizationContext, as determined by Current.

Exceptions

The current SynchronizationContext may not be used as a TaskScheduler.

Remarks

All Task instances queued to the returned scheduler will be executed through a call to the Post method on that context.

For more information, see TaskScheduler.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

See also