Bagikan melalui


ISingletonOptions Antarmuka

Definisi

Diimplementasikan oleh kelas apa pun yang mewakili opsi yang hanya dapat diatur pada IServiceProvider tingkat singleton.

public interface ISingletonOptions
type ISingletonOptions = interface
Public Interface ISingletonOptions
Turunan

Keterangan

Masa pakai layanan adalah Singleton dan beberapa pendaftaran diizinkan. Ini berarti satu instans dari setiap layanan digunakan oleh banyak DbContext instans. Implementasinya harus aman untuk utas. Layanan ini tidak dapat bergantung pada layanan yang terdaftar sebagai Scoped.

Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.

Metode

Initialize(IDbContextOptions)

Menginisialisasi opsi singleton dari yang diberikan IDbContextOptions.

Validate(IDbContextOptions)

Memvalidasi bahwa opsi yang diberikan IDbContextOptions tidak berubah jika dibandingkan dengan opsi yang sudah diatur di sini, dan melemparkan jika mereka memilikinya.

Berlaku untuk