OptionsBuilder<TOptions> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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 |
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Rejestruje wystąpienie konfiguracji, które |
BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Rejestruje kontener iniekcji zależności, aby powiązać go |
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. |