 | RxAggregateExceptionHandle Method |
Namespace:
Ranorex
Assembly:
Ranorex.Core (in Ranorex.Core.dll) Version: 12.7.4-git.38314c06
Syntaxpublic void Handle(
Func<Exception, bool> predicate
)
Public Sub Handle (
predicate As Func(Of Exception, Boolean)
)
Parameters
- predicate
- Type: SystemFuncException, Boolean
The predicate to execute for each exception. The predicate accepts as an
argument the Exception to be processed and returns a Boolean to indicate
whether the exception was handled.
Exceptions
Remarks
Each invocation of the
predicate returns true or false to indicate whether the
Exception was handled. After all invocations, if any exceptions went
unhandled, all unhandled exceptions will be put into a new
RxAggregateException
which will be thrown. Otherwise, the
Handle(FuncException, Boolean) method simply returns. If any
invocations of the
predicate throws an exception, it will halt the processing
of any more exceptions and immediately propagate the thrown exception as-is.
See Also