Class TaskExtensions
- Namespace
- MassTransit.Internals
- Assembly
- MassTransit.Abstractions.dll
public static class TaskExtensions
- Inheritance
-
TaskExtensions
- Inherited Members
Methods
IgnoreUnobservedExceptions(Task)
public static void IgnoreUnobservedExceptions(this Task task)
Parameters
taskTask
IsCompletedSuccessfully(Task)
Returns true if a Task was ran to completion (without being cancelled or faulted)
public static bool IsCompletedSuccessfully(this Task task)
Parameters
taskTask
Returns
OrCanceled(Task, CancellationToken)
public static Task OrCanceled(this Task task, CancellationToken cancellationToken)
Parameters
taskTaskcancellationTokenCancellationToken
Returns
OrCanceled<T>(Task<T>, CancellationToken)
public static Task<T> OrCanceled<T>(this Task<T> task, CancellationToken cancellationToken)
Parameters
taskTask<T>cancellationTokenCancellationToken
Returns
- Task<T>
Type Parameters
T
OrTimeout(Task, int, int, int, int, int, CancellationToken, string?, string?, int?)
public static Task OrTimeout(this Task task, int ms = 0, int s = 0, int m = 0, int h = 0, int d = 0, CancellationToken cancellationToken = default, string? memberName = null, string? filePath = null, int? lineNumber = null)
Parameters
taskTaskmsintsintminthintdintcancellationTokenCancellationTokenmemberNamestringfilePathstringlineNumberint?
Returns
OrTimeout(Task, TimeSpan, CancellationToken, string?, string?, int?)
public static Task OrTimeout(this Task task, TimeSpan timeout, CancellationToken cancellationToken = default, string? memberName = null, string? filePath = null, int? lineNumber = null)
Parameters
taskTasktimeoutTimeSpancancellationTokenCancellationTokenmemberNamestringfilePathstringlineNumberint?
Returns
OrTimeout<T>(Task<T>, int, int, int, int, int, CancellationToken, string?, string?, int?)
public static Task<T> OrTimeout<T>(this Task<T> task, int ms = 0, int s = 0, int m = 0, int h = 0, int d = 0, CancellationToken cancellationToken = default, string? memberName = null, string? filePath = null, int? lineNumber = null)
Parameters
taskTask<T>msintsintminthintdintcancellationTokenCancellationTokenmemberNamestringfilePathstringlineNumberint?
Returns
- Task<T>
Type Parameters
T
OrTimeout<T>(Task<T>, TimeSpan, CancellationToken, string?, string?, int?)
public static Task<T> OrTimeout<T>(this Task<T> task, TimeSpan timeout, CancellationToken cancellationToken = default, string? memberName = null, string? filePath = null, int? lineNumber = null)
Parameters
taskTask<T>timeoutTimeSpancancellationTokenCancellationTokenmemberNamestringfilePathstringlineNumberint?
Returns
- Task<T>
Type Parameters
T