Bagikan melalui


OptionsServiceCollectionExtensions Kelas

Definisi

Metode ekstensi untuk menambahkan layanan opsi ke kontainer DI.

public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
Warisan
OptionsServiceCollectionExtensions

Metode

AddOptions(IServiceCollection)

Menambahkan layanan yang diperlukan untuk menggunakan opsi.

AddOptions<TOptions>(IServiceCollection)

Mendapatkan penyusun opsi yang meneruskan panggilan untuk yang sama bernama TOptions ke koleksi layanan yang mendasarConfigure.

AddOptions<TOptions>(IServiceCollection, String)

Mendapatkan penyusun opsi yang meneruskan panggilan untuk yang sama bernama TOptions ke koleksi layanan yang mendasarConfigure.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Menambahkan layanan yang diperlukan untuk menggunakan opsi dan memberlakukan pemeriksaan validasi opsi pada awal daripada pada durasi.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Menambahkan layanan yang diperlukan untuk menggunakan opsi dan memberlakukan pemeriksaan validasi opsi pada awal daripada pada durasi.

Configure<TOptions>(IServiceCollection, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu sekali selama startup. Ini dijalankan sebelum PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Updates ke konfigurasi tidak memanggil tindakan lagi.

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu. Ini dijalankan sebelum PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi semua instans dari jenis opsi tertentu.

ConfigureOptions(IServiceCollection, Object)

Mendaftarkan objek yang akan memiliki semua I[Post]ConfigureOptions yang terdaftar.

ConfigureOptions(IServiceCollection, Type)

Mendaftarkan jenis yang akan memiliki semua I[Post]ConfigureOptions terdaftar.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Mendaftarkan jenis yang akan memiliki semua I[Post]ConfigureOptions terdaftar.

PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk menginisialisasi jenis opsi tertentu. Ini dijalankan setelah Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu. Ini dijalankan setelah Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk memposting konfigurasi semua instans dari jenis opsi tertentu. Ini dijalankan setelah Configure<TOptions>(IServiceCollection, Action<TOptions>).

Berlaku untuk