OptionsBuilder<TOptions> Kelas

Definisi

Mengonfigurasi instans TOptions .

generic <typename TOptions>
 where TOptions : classpublic ref class OptionsBuilder
public class OptionsBuilder<TOptions> where TOptions : class
type OptionsBuilder<'Options (requires 'Options : null)> = class
Public Class OptionsBuilder(Of TOptions)

Jenis parameter

TOptions

Jenis opsi yang diminta.

Warisan
OptionsBuilder<TOptions>

Konstruktor

Nama Deskripsi
OptionsBuilder<TOptions>(IServiceCollection, String)

Membuat instans OptionsBuilder<TOptions> baru kelas.

Properti

Nama Deskripsi
Name

Mendapatkan nama TOptions default instans.

Services

Mendapatkan untuk opsi yang IServiceCollection sedang dikonfigurasi.

Metode

Nama Deskripsi
Configure(Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

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

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

Configure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

Configure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
PostConfigure(Action<TOptions>)

Mendaftarkan tindakan yang digunakan untuk mengonfigurasi jenis opsi tertentu.

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

Mendaftarkan tindakan yang digunakan untuk memposting konfigurasi jenis opsi tertentu.

PostConfigure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>)

Mendaftarkan tindakan yang digunakan untuk memposting konfigurasi jenis opsi tertentu.

PostConfigure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>)

Mendaftarkan tindakan yang digunakan untuk memposting konfigurasi jenis opsi tertentu.

PostConfigure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>)

Mendaftarkan tindakan yang digunakan untuk memposting konfigurasi jenis opsi tertentu.

PostConfigure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>)

Mendaftarkan tindakan yang digunakan untuk memposting konfigurasi jenis opsi tertentu.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
Validate(Func<TOptions,Boolean>, String)

Mendaftarkan tindakan validasi untuk jenis opsi.

Validate(Func<TOptions,Boolean>)

Mendaftarkan tindakan validasi untuk jenis opsi menggunakan pesan kegagalan default.

Validate<TDep>(Func<TOptions,TDep,Boolean>, String)

Mendaftarkan tindakan validasi untuk jenis opsi.

Validate<TDep>(Func<TOptions,TDep,Boolean>)

Mendaftarkan tindakan validasi untuk jenis opsi menggunakan pesan kegagalan default.

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String)

Mendaftarkan tindakan validasi untuk jenis opsi.

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>)

Mendaftarkan tindakan validasi untuk jenis opsi menggunakan pesan kegagalan default.

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String)

Mendaftarkan tindakan validasi untuk jenis opsi.

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>)

Mendaftarkan tindakan validasi untuk jenis opsi menggunakan pesan kegagalan default.

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String)

Mendaftarkan tindakan validasi untuk jenis opsi.

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>)

Mendaftarkan tindakan validasi untuk jenis opsi menggunakan pesan kegagalan default.

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String)

Mendaftarkan tindakan validasi untuk jenis opsi.

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>)

Mendaftarkan tindakan validasi untuk jenis opsi menggunakan pesan kegagalan default.

Metode Ekstensi

Nama Deskripsi
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>)

Mendaftarkan instans konfigurasi yang TOptions akan mengikat.

Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)

Mendaftarkan instans konfigurasi yang TOptions akan mengikat.

BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>)

Mendaftarkan kontainer injeksi dependensi untuk mengikat TOptions terhadap yang IConfiguration diperoleh dari penyedia layanan DI.

ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)

Daftarkan instans opsi ini untuk validasi DataAnnotations-nya.

ValidateOnStart<TOptions>(OptionsBuilder<TOptions>)

Memberlakukan pemeriksaan validasi opsi pada awal daripada pada waktu proses.

Berlaku untuk