Class AsyncHelper
Helper class for running async calls from a synchronous context
Inheritance
System.Object
AsyncHelper
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ImageVault.Common.Lib.Threading
Assembly: ImageVault.Common.dll
Syntax
public static class AsyncHelper
Methods
RunSync(Func<Task>)
Runs an async function from a synchronous context
Declaration
public static void RunSync(Func<Task> func)
Parameters
Type | Name | Description |
---|---|---|
System.Func<System.Threading.Tasks.Task> | func |
RunSync<T>(Func<Task<T>>)
Runs an async function from a synchronous context
Declaration
public static T RunSync<T>(Func<Task<T>> func)
Parameters
Type | Name | Description |
---|---|---|
System.Func<System.Threading.Tasks.Task<T>> | func |
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |