TaskScheduler.FromCurrentSynchronizationContext Method
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Creates a TaskScheduler associated with the current System.Threading.SynchronizationContext.
Namespace: System.Threading.Tasks
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Shared Function FromCurrentSynchronizationContext As TaskScheduler
public static TaskScheduler FromCurrentSynchronizationContext()
Return Value
Type: System.Threading.Tasks.TaskScheduler
A TaskScheduler associated with the current SynchronizationContex[t], as determined by SynchronizationContext.Current.
Exceptions
Exception | Condition |
---|---|
InvalidOperationException | 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 Task Schedulers.
Version Information
Silverlight
Supported in: 5
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.
See Also