次の方法で共有


DbCommandInterceptionContext<TResult>.Result プロパティ

定義

操作が実行される前にこのプロパティが設定されている場合、操作の実行は抑制され、代わりに設定された結果が返されます。 それ以外の場合、操作が成功した場合、このプロパティは返された結果に設定されます。 どちらの場合も、操作の後に実行されるインターセプターは、このプロパティを変更して、返される結果を変更できます。

public TResult Result { get; set; }
member this.Result : 'Result with get, set
Public Property Result As TResult

プロパティ値

TResult

注釈

このプロパティと プロパティの両方をスローせずに操作が完了すると、 プロパティが OriginalResult 設定されます。 ただし、このプロパティはインターセプターで設定または変更できますが、 OriginalResult プロパティは常に操作によって返される実際の結果 (存在する場合) を表します。

適用対象