Udostępnij za pośrednictwem


OptionsBuilder<TOptions> Klasa

Definicja

Służy do konfigurowania TOptions wystąpień.

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)

Parametry typu

TOptions

Typ żądanych opcji.

Dziedziczenie
OptionsBuilder<TOptions>

Konstruktory

OptionsBuilder<TOptions>(IServiceCollection, String)

Konstruktor.

Właściwości

Name

Domyślna TOptions nazwa wystąpienia.

Services

Element IServiceCollection dla konfigurowanych opcji.

Metody

Configure(Action<TOptions>)

Rejestruje akcję używaną do konfigurowania określonego typu opcji. Są one uruchamiane przed wszystkimi PostConfigure(Action<TOptions>)elementami .

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

Rejestruje akcję używaną do konfigurowania określonego typu opcji. Są one uruchamiane przed wszystkimi PostConfigure(Action<TOptions>)elementami .

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

Rejestruje akcję używaną do konfigurowania określonego typu opcji. Są one uruchamiane przed wszystkimi PostConfigure(Action<TOptions>)elementami .

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

Rejestruje akcję używaną do konfigurowania określonego typu opcji. Są one uruchamiane przed wszystkimi PostConfigure(Action<TOptions>)elementami .

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

Rejestruje akcję używaną do konfigurowania określonego typu opcji. Są one uruchamiane przed wszystkimi PostConfigure(Action<TOptions>)elementami .

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

Rejestruje akcję używaną do konfigurowania określonego typu opcji. Są one uruchamiane przed wszystkimi PostConfigure(Action<TOptions>)elementami .

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
PostConfigure(Action<TOptions>)

Rejestruje akcję używaną do konfigurowania określonego typu opcji. Są one uruchamiane po wszystkich Configure(Action<TOptions>)elementach .

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

Rejestruje akcję używaną do publikowania konfiguracji określonego typu opcji. Są one uruchamiane po wszystkich Configure(Action<TOptions>)elementach .

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

Rejestruje akcję używaną do publikowania konfiguracji określonego typu opcji. Są one uruchamiane po wszystkich Configure(Action<TOptions>)elementach .

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

Rejestruje akcję używaną do publikowania konfiguracji określonego typu opcji. Są one uruchamiane po wszystkich Configure(Action<TOptions>)elementach .

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

Rejestruje akcję używaną do publikowania konfiguracji określonego typu opcji. Są one uruchamiane po wszystkich Configure(Action<TOptions>)elementach .

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

Rejestruje akcję używaną do publikowania konfiguracji określonego typu opcji. Są one uruchamiane po wszystkich Configure(Action<TOptions>)elementach .

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Validate(Func<TOptions,Boolean>)

Zarejestruj akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

Validate(Func<TOptions,Boolean>, String)

Rejestrowanie akcji weryfikacji dla typu opcji.

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

Zarejestruj akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestrowanie akcji weryfikacji dla typu opcji.

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

Zarejestruj akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestrowanie akcji weryfikacji dla typu opcji.

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

Zarejestruj akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestrowanie akcji weryfikacji dla typu opcji.

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

Zarejestruj akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestrowanie akcji weryfikacji dla typu opcji.

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

Zarejestruj akcję weryfikacji dla typu opcji przy użyciu domyślnego komunikatu o błędzie.

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

Rejestrowanie akcji weryfikacji dla typu opcji.

Metody rozszerzania

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

Rejestruje wystąpienie konfiguracji, które TOptions zostanie powiązane.

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

Rejestruje wystąpienie konfiguracji, które TOptions zostanie powiązane.

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

Rejestruje kontener iniekcji zależności, aby powiązać go TOptions z IConfiguration dostawcą usług DI.

ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)

Rejestruje to wystąpienie opcji na potrzeby walidacji jego adnotacji DataAnnotations.

ValidateOnStart<TOptions>(OptionsBuilder<TOptions>)

Wymusza sprawdzanie poprawności opcji podczas uruchamiania, a nie w środowisku uruchomieniowym.

Dotyczy