Bagikan melalui


WarningsConfigurationBuilder Kelas

Definisi

Mengonfigurasi perilaku runtime peringatan yang dihasilkan oleh Kerangka Kerja Entitas. Anda dapat mengatur perilaku dan perilaku default untuk setiap jenis peringatan.

Kelas ini digunakan dalam ConfigureWarnings(Action<WarningsConfigurationBuilder>) API dan tidak dirancang untuk secara langsung dibangun dalam kode aplikasi Anda.

public class WarningsConfigurationBuilder
type WarningsConfigurationBuilder = class
Public Class WarningsConfigurationBuilder
Warisan
WarningsConfigurationBuilder

Konstruktor

WarningsConfigurationBuilder(WarningsConfiguration)

Menginisialisasi instans baru kelas WarningsConfigurationBuilder.

Kelas ini digunakan dalam ConfigureWarnings(Action<WarningsConfigurationBuilder>) API dan tidak dirancang untuk secara langsung dibangun dalam kode aplikasi Anda.

Properti

Configuration

Mendapatkan objek internal yang digunakan untuk menyimpan konfigurasi.

Metode

Default(WarningBehavior)

Mengatur perilaku default saat peringatan dibuat.

Ignore(CoreEventId[])

Tidak menyebabkan apa pun terjadi ketika peringatan inti yang ditentukan dihasilkan. Penyedia database (dan ekstensi lainnya) dapat menyediakan metode ekstensi yang berlebihan dari metode ini untuk mengonfigurasi perilaku ini untuk peringatan yang mereka hasilkan.

Log(CoreEventId[])

Menyebabkan peringatan dicatat ketika peringatan inti yang ditentukan dihasilkan. Penyedia database (dan ekstensi lainnya) dapat menyediakan metode ekstensi yang berlebihan dari metode ini untuk mengonfigurasi perilaku ini untuk peringatan yang mereka hasilkan.

Throw(CoreEventId[])

Menyebabkan pengecualian dilemparkan ketika peringatan inti yang ditentukan dihasilkan. Penyedia database (dan ekstensi lainnya) dapat menyediakan metode ekstensi yang berlebihan dari metode ini untuk mengonfigurasi perilaku ini untuk peringatan yang mereka hasilkan.

Metode Ekstensi

Ignore(WarningsConfigurationBuilder, InMemoryEventId[])

Menyebabkan tidak ada yang terjadi ketika peringatan dalam memori yang ditentukan dihasilkan.

Ignore(WarningsConfigurationBuilder, RelationalEventId[])

Menyebabkan tidak ada yang terjadi ketika peringatan database relasional yang ditentukan dihasilkan.

Log(WarningsConfigurationBuilder, InMemoryEventId[])

Menyebabkan peringatan dicatat ketika peringatan dalam memori yang ditentukan dihasilkan.

Log(WarningsConfigurationBuilder, RelationalEventId[])

Menyebabkan peringatan dicatat ketika peringatan database relasional yang ditentukan dihasilkan.

Throw(WarningsConfigurationBuilder, InMemoryEventId[])

Menyebabkan pengecualian dilemparkan ketika peringatan dalam memori yang ditentukan dihasilkan.

Throw(WarningsConfigurationBuilder, RelationalEventId[])

Menyebabkan pengecualian dilemparkan ketika peringatan database relasional yang ditentukan dihasilkan.

Berlaku untuk