PropertyInterceptionContext<TValue>.Exception Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn diese Eigenschaft festgelegt wird, bevor der Vorgang ausgeführt wurde, wird die Ausführung des Vorgangs unterdrückt, und stattdessen wird die Set-Ausnahme ausgelöst. Andernfalls wird diese Eigenschaft auf die ausgelöste Ausnahme festgelegt, wenn der Vorgang fehlschlägt. In beiden Fällen können Interceptors, die nach dem Vorgang ausgeführt werden, diese Eigenschaft ändern, um die ausgelöste Ausnahme zu ändern, oder diese Eigenschaft auf NULL festlegen, damit überhaupt keine Ausnahme ausgelöst wird.
public Exception Exception { get; set; }
member this.Exception : Exception with get, set
Public Property Exception As Exception
Eigenschaftswert
Hinweise
Wenn bei einem Vorgang ein Fehler auftritt, werden sowohl diese Eigenschaft als auch die OriginalException -Eigenschaft auf die ausgelöste Ausnahme festgelegt. Diese Eigenschaft kann jedoch von Interceptors festgelegt oder geändert werden, während die OriginalException -Eigenschaft immer die ursprüngliche ausgelöste Ausnahme darstellt.
Gilt für:
Entity Framework