EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> Kelas
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.
Menentukan metadata untuk peristiwa dengan tiga parameter dan delegasi cache untuk mencatat peristiwa dengan alokasi yang dikurangi.
public class EventDefinition<TParam1,TParam2,TParam3,TParam4,TParam5> : Microsoft.EntityFrameworkCore.Diagnostics.EventDefinitionBase
type EventDefinition<'TParam1, 'TParam2, 'TParam3, 'TParam4, 'TParam5> = class
inherit EventDefinitionBase
Public Class EventDefinition(Of TParam1, TParam2, TParam3, TParam4, TParam5)
Inherits EventDefinitionBase
Jenis parameter
- TParam1
- TParam2
- TParam3
- TParam4
- TParam5
- Warisan
Keterangan
Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.
Konstruktor
Properti
EventId | (Diperoleh dari EventDefinitionBase) |
EventIdCode |
String yang mewakili kode yang harus diteruskan ke ConfigureWarnings(Action<WarningsConfigurationBuilder>) untuk menekan peristiwa ini sebagai kesalahan. (Diperoleh dari EventDefinitionBase) |
Level |
Tempat LogLevel peristiwa akan dicatat. (Diperoleh dari EventDefinitionBase) |
WarningBehavior |
Yang dikonfigurasi WarningBehavior. (Diperoleh dari EventDefinitionBase) |
Metode
GenerateMessage(TParam1, TParam2, TParam3, TParam4, TParam5) |
Menghasilkan pesan yang akan dicatat tanpa mencatatnya. Biasanya digunakan untuk melemparkan pengecualian dalam kasus peringatan sebagai kesalahan. |
GenerateMessage(TParam1, TParam2, TParam3, TParam4, TParam5, Exception) |
Menghasilkan pesan yang akan dicatat tanpa mencatatnya. Biasanya digunakan untuk melemparkan pengecualian dalam kasus peringatan sebagai kesalahan. |
GetLogBehavior<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>) |
Mendapatkan perilaku log untuk kejadian ini. Ini menentukan apakah harus dicatat, dilemparkan sebagai pengecualian atau diabaikan. (Diperoleh dari EventDefinitionBase) |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam1, TParam2, TParam3, TParam4, TParam5) |
Mencatat peristiwa, atau melempar jika peristiwa telah dikonfigurasi untuk diperlakukan sebagai kesalahan. |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, TParam1, TParam2, TParam3, TParam4, TParam5, Exception) |
Kedaluwarsa..
Mencatat peristiwa, atau melempar jika peristiwa telah dikonfigurasi untuk diperlakukan sebagai kesalahan. |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam1, TParam2, TParam3, TParam4, TParam5) |
Mencatat peristiwa, atau melempar jika peristiwa telah dikonfigurasi untuk diperlakukan sebagai kesalahan. |
Log<TLoggerCategory>(IDiagnosticsLogger<TLoggerCategory>, WarningBehavior, TParam1, TParam2, TParam3, TParam4, TParam5, Exception) |
Mencatat peristiwa, atau melempar jika peristiwa telah dikonfigurasi untuk diperlakukan sebagai kesalahan. |
WarningAsError(String) |
Mengembalikan pengecualian peringatan sebagai kesalahan yang membungkus pesan yang diberikan untuk peristiwa ini. (Diperoleh dari EventDefinitionBase) |
Berlaku untuk
Entity Framework