Freigeben über


InterceptionResult Struktur

Definition

Stellt ein Ergebnis aus einem IInterceptor dar, z. B. , ISaveChangesInterceptor um die Unterdrückung des abgefangenen normalen Vorgangs zu ermöglichen.

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct InterceptionResult
public readonly struct InterceptionResult
[<System.Runtime.CompilerServices.IsReadOnly>]
type InterceptionResult = struct
type InterceptionResult = struct
Public Structure InterceptionResult
Vererbung
InterceptionResult
Attribute

Hinweise

Ein Wert dieses Typs wird an alle Interceptormethoden übergeben, die aufgerufen werden, bevor der abgehörte Vorgang ausgeführt wird. In der Regel sollte der Interceptor den übergebenen Wert zurückgeben. Das Erstellen eines Ergebnisses mit Suppress() bewirkt jedoch, dass der abgehörte Vorgang unterdrückt wird. Das heißt, der Vorgang wird nicht ausgeführt.

Weitere Informationen und Beispiele finden Sie unter EF Core-Interceptors .

Eigenschaften

IsSuppressed

Wenn true, wird das Abfangen unterdrückt.

Methoden

Suppress()

Erstellt eine neue InterceptionResult instance, die angibt, dass die Ausführung unterdrückt werden soll.

Gilt für: