AsyncHelpers.RunSync Method

Definition

Overloads

RunSync(Func<Task>)

Execute's an async Task method which has a void return value synchronously

RunSync<T>(Func<Task<T>>)

Execute's an async TaskT method which has a T return type synchronously

RunSync(Func<Task>)

Execute's an async Task method which has a void return value synchronously

public:
 static void RunSync(Func<System::Threading::Tasks::Task ^> ^ task);
public static void RunSync (Func<System.Threading.Tasks.Task> task);
static member RunSync : Func<System.Threading.Tasks.Task> -> unit
Public Shared Sub RunSync (task As Func(Of Task))

Parameters

task
Func<Task>

Task method to execute

Applies to

RunSync<T>(Func<Task<T>>)

Execute's an async TaskT method which has a T return type synchronously

public:
generic <typename T>
 static T RunSync(Func<System::Threading::Tasks::Task<T> ^> ^ task);
public static T RunSync<T> (Func<System.Threading.Tasks.Task<T>> task);
static member RunSync : Func<System.Threading.Tasks.Task<'T>> -> 'T
Public Shared Function RunSync(Of T) (task As Func(Of Task(Of T))) As T

Type Parameters

T

Return Type

Parameters

task
Func<Task<T>>

TaskT method to execute

Returns

T

Applies to