语言

InterceptionResult 结构

定义

表示一个 IInterceptor 结果,例如 ISaveChangesInterceptor 允许抑制被截获的正常操作。

[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
继承
InterceptionResult
特性

注解

此类型的值将传递给在执行截获操作之前调用的所有拦截器方法。 通常侦听器应返回传入的值。 但是,创建结果会导致 Suppress() 截获操作被禁止;也就是说,不会执行该操作。

有关详细信息和示例,请参阅 EF Core 拦截器 。

属性

名称 说明
IsSuppressed

如果为 true,则取消拦截。

方法

名称 说明
Suppress()

创建一个新 InterceptionResult 实例,指示应取消执行。

适用于