InterceptionResult 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示来自 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 实例,指示应取消执行。 |