Freigeben über


DbExecutionStrategy.UnwrapAndHandleException<T> Methode

Definition

Rekursiv ruft InnerException von abexception, solange es ein EntityExceptionoder UpdateException ist, DbUpdateException und übergibt es anexceptionHandler

public static T UnwrapAndHandleException<T> (Exception exception, Func<Exception,T> exceptionHandler);
static member UnwrapAndHandleException : Exception * Func<Exception, 'T> -> 'T

Typparameter

T

Der Typ der ausgepackten Ausnahme.

Parameter

exception
Exception

Die ausnahme, die ausgepackt werden soll.

exceptionHandler
Func<Exception,T>

Ein Delegat, der mit der ausgepackten Ausnahme aufgerufen wird.

Gibt zurück

T

Das Ergebnis von exceptionHandler.

Gilt für: