JoinableTaskFactory.RunAsync Method (Func(Of Task))

 

Wraps the invocation of an asynchronous method so that it may execute asynchronously, but may potentially be synchronously completed (waited on) in the future.

Namespace:   Microsoft.VisualStudio.Threading
Assembly:  Microsoft.VisualStudio.Threading (in Microsoft.VisualStudio.Threading.dll)

Public Function RunAsync (
	asyncMethod As Func(Of Task)
) As JoinableTask

Parameters

asyncMethod
Type: System.Func(Of Task)

The asynchronous method.

Return Value

Type: Microsoft.VisualStudio.Threading.JoinableTask

An object that tracks the completion of the asynchronous operation, and allows for later synchronous blocking of the main thread for completion if necessary.

Any exceptions thrown by the delegate are captured by the returned JoinableTask.

Return to top
Show: