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
- taskTask
- cancellationTokenCancellationToken
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
- taskTask
- msint
- sint
- mint
- hint
- dint
- cancellationTokenCancellationToken
- memberNamestring
- filePathstring
- lineNumberint?
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
- taskTask
- timeoutTimeSpan
- cancellationTokenCancellationToken
- memberNamestring
- filePathstring
- lineNumberint?
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>
- msint
- sint
- mint
- hint
- dint
- cancellationTokenCancellationToken
- memberNamestring
- filePathstring
- lineNumberint?
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>
- timeoutTimeSpan
- cancellationTokenCancellationToken
- memberNamestring
- filePathstring
- lineNumberint?
Returns
- Task<T>
Type Parameters
- T