The wrapper for the task extension library for accomodating exceptional events.
└── System.Object
Executes the task.
Returns: System.Threading.Tasks.Task
=> The task.
Execute the task and if it fails, it re-executes times.
Parameter | Type | Info |
---|---|---|
times | System.Int32 | The number of retries. |
Returns: System.Threading.Tasks.Task
=> The task.
The action to execute on when the task executes sucessfully.
Parameter | Type | Info |
---|---|---|
successRunner | System.Func<System.Threading.Tasks.Task> | The action to run. |
Returns: Base2art.Threading.Tasks.ExceptionalFuncTaskThenner
=> The wrapping class.
The action to execute on when the task executes sucessfully.
Parameter | Type | Info |
---|---|---|
successRunner | System.Action | The action to run. |
Returns: Base2art.Threading.Tasks.ExceptionalFuncTaskThenner
=> The wrapping class.
The action to execute on when the task throws an exception.
Parameter | Type | Info |
---|---|---|
exceptionRunner | System.Func<System.Exception, System.Threading.Tasks.Task> | The action to run. |
Returns: Base2art.Threading.Tasks.ExceptionalFuncTaskThenner
=> The wrapping class.
The action to execute on when the task throws an exception.
Parameter | Type | Info |
---|---|---|
exceptionRunner | System.Action<System.Exception> | The action to run. |
Returns: Base2art.Threading.Tasks.ExceptionalFuncTaskThenner
=> The wrapping class.
ToString
Equals(System.Object)
Equals(System.Object, System.Object)
ReferenceEquals(System.Object, System.Object)
GetHashCode
GetType