Sdílet prostřednictvím


InterceptionResult Struktura

Definice

Představuje výsledek z takového objektu IInterceptor , jako je an ISaveChangesInterceptor , který umožňuje potlačení normální operace zachycené.

[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
Dědičnost
InterceptionResult
Atributy

Poznámky

Hodnota tohoto typu je předána všem metodám zachytávání, které jsou volány před provedením zachytávané operace. Zachytávací nástroj by měl obvykle vrátit hodnotu předanou v. Vytvoření výsledku s Suppress() však způsobí, že zachytávané operace se potlačí. To znamená, že se operace neprovede.

Další informace a příklady najdete v tématu Zachytávače EF Core .

Vlastnosti

IsSuppressed

Pokud je hodnota true, je zachytávání potlačeno.

Metody

Suppress()

Vytvoří novou InterceptionResult instanci, která indikuje, že spuštění by mělo být potlačeno.

Platí pro