AsyncHelpers.RunSync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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 Task |
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
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
Returns
- T