ExecutionStrategy.CallOnWrappedException<TResult> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
只要它是实体框架创建的异常,并在最内部的异常上调用exceptionHandler
,则递归方式从中获取 InnerExceptionexception
。
public static TResult CallOnWrappedException<TResult> (Exception exception, Func<Exception,TResult> exceptionHandler);
static member CallOnWrappedException : Exception * Func<Exception, 'Result> -> 'Result
Public Shared Function CallOnWrappedException(Of TResult) (exception As Exception, exceptionHandler As Func(Of Exception, TResult)) As TResult
类型参数
- TResult
的返回类型 exceptionHandler
。
参数
- exception
- Exception
要取消包装的异常。
返回
TResult
来自 exceptionHandler
的结果。
注解
有关详细信息 和示例,请参阅连接复原和数据库重试 。