Summary
Adds an error handler to be executed if an exception occurs in the task.
Syntax
public static CakeTaskBuilder OnError<TData>(this CakeTaskBuilder builder, Action<TData> errorHandler)
where TData : class
Examples
Task("Risky")
.OnError<Foo>(data => Error(data.Place))
.Does(() => { });
Type Parameters
| Name |
Description |
| TData |
The extra data to operate with inside the error handler. |
Parameters
| Name |
Type |
Description |
| builder |
CakeTaskBuilder |
The builder. |
| errorHandler |
Action<TData> |
The error handler. |
Return Value