Udostępnij za pośrednictwem


InterceptionResult Struktura

Definicja

Reprezentuje wynik z elementu IInterceptor takiego jak ISaveChangesInterceptor , aby umożliwić pomijanie normalnego działania przechwyconego.

[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
Dziedziczenie
InterceptionResult
Atrybuty

Uwagi

Wartość tego typu jest przekazywana do wszystkich metod przechwytujących, które są wywoływane przed wykonaniem przechwyconej operacji. Zazwyczaj przechwytujący powinien zwrócić przekazaną wartość. Jednak utworzenie wyniku z przyczynami Suppress() przechwycenia operacji jest pomijane; oznacza to, że operacja nie jest wykonywana.

Aby uzyskać więcej informacji i przykłady, zobacz przechwytywanie technologii EF Core .

Właściwości

IsSuppressed

W przypadku wartości true przechwytywanie jest pomijane.

Metody

Suppress()

Tworzy nowe InterceptionResult wystąpienie wskazujące, że wykonanie powinno zostać pominięte.

Dotyczy