Freigeben über


DbCommandInterceptionContext<TResult>.Result Eigenschaft

Definition

Wenn diese Eigenschaft festgelegt wird, bevor der Vorgang ausgeführt wurde, wird die Ausführung des Vorgangs unterdrückt, und stattdessen wird das Setergebnis zurückgegeben. Andernfalls wird diese Eigenschaft auf das zurückgegebene Ergebnis festgelegt, wenn der Vorgang erfolgreich ist. In beiden Fällen können Interceptors, die nach dem Vorgang ausgeführt werden, diese Eigenschaft ändern, um das zurückgegebene Ergebnis zu ändern.

public TResult Result { get; set; }
member this.Result : 'Result with get, set
Public Property Result As TResult

Eigenschaftswert

TResult

Hinweise

Wenn ein Vorgang abgeschlossen wird, ohne dass sowohl diese Eigenschaft als auch die OriginalResult Eigenschaft ausgelöst werden. Diese Eigenschaft kann jedoch von Interceptors festgelegt oder geändert werden, während die OriginalResult Eigenschaft immer das tatsächliche Ergebnis darstellt, das vom Vorgang zurückgegeben wird, falls vorhanden.

Gilt für: