共用方式為


ExecutionStrategy.CallOnWrappedException<TResult> 方法

定義

只要其是 Entity Framework 所建立的例外狀況,並 exceptionHandler 呼叫最內部架構的例外狀況,就會遞迴地從 exception 中取得 InnerException。

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

要解除包裝的例外狀況。

exceptionHandler
Func<Exception,TResult>

將透過未包裝例外狀況呼叫的委派。

傳回

TResult

的結果 exceptionHandler

備註

如需詳細資訊和範例,請參閱 連線復原和資料庫重試

適用於