InterceptionResult<TResult> Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili hasil dari IInterceptor seperti ISaveChangesInterceptor untuk memungkinkan penekanan operasi normal dicegat.
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct InterceptionResult<TResult>
public readonly struct InterceptionResult<TResult>
[<System.Runtime.CompilerServices.IsReadOnly>]
type InterceptionResult<'Result> = struct
type InterceptionResult<'Result> = struct
Public Structure InterceptionResult(Of TResult)
Jenis parameter
- TResult
Hasil baru yang akan digunakan.
- Warisan
-
InterceptionResult<TResult>
- Atribut
Keterangan
Nilai jenis ini diteruskan ke semua metode pencegat yang dipanggil sebelum operasi yang dicegat dijalankan. Biasanya pencegat harus mengembalikan nilai yang diteruskan. Namun, membuat hasil dengan SuppressWithResult(TResult) menyebabkan operasi dicegat ditekan; artinya, operasi tidak dijalankan. Nilai dalam hasil kemudian digunakan sebagai nilai pengembalian pengganti untuk operasi yang ditekan.
Lihat Pencegat EF Core untuk informasi dan contoh selengkapnya.
Properti
HasResult |
Jika true, maka intersepsi ditekan, dan Result berisi hasil yang akan digunakan. |
Result |
Hasil yang akan digunakan. |
Metode
SuppressWithResult(TResult) |
Membuat instans baru InterceptionResult<TResult> yang menunjukkan bahwa eksekusi harus ditekan dan hasil yang diberikan harus digunakan sebagai gantinya. |
Berlaku untuk
Entity Framework
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk