TaskExtensions
Represents extension methods for common task operations.
Awaits the task and will return if the timeout is exceeded.
public static Task<TResult> WithTimeout<TResult>(this Task<TResult> source, TimeSpan timeout, string operation)
Awaits the task and will return if the timeout is exceeded.