OptionsBuilder<TOptions> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Slouží ke konfiguraci TOptions
instancí.
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 požadovaných možností.
- Dědičnost
-
OptionsBuilder<TOptions>
Konstruktory
OptionsBuilder<TOptions>(IServiceCollection, String) |
Konstruktor |
Vlastnosti
Name |
Výchozí název |
Services |
Možnosti IServiceCollection , které se konfigurují. |
Metody
Configure(Action<TOptions>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Jsou spuštěny před všemi PostConfigure(Action<TOptions>). |
Configure<TDep>(Action<TOptions,TDep>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Jsou spuštěny před všemi PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Jsou spuštěny před všemi PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Jsou spuštěny před všemi PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Jsou spuštěny před všemi PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Jsou spuštěny před všemi PostConfigure(Action<TOptions>). |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
PostConfigure(Action<TOptions>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. Jsou spuštěny po všech Configure(Action<TOptions>). |
PostConfigure<TDep>(Action<TOptions,TDep>) |
Zaregistruje akci použitou k publikování konfigurace konkrétního typu možností. Jsou spuštěny po všech Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Zaregistruje akci použitou k publikování konfigurace konkrétního typu možností. Jsou spuštěny po všech Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Zaregistruje akci použitou k publikování konfigurace konkrétního typu možností. Jsou spuštěny po všech Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Zaregistruje akci použitou k publikování konfigurace konkrétního typu možností. Jsou spuštěny po všech Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Zaregistruje akci použitou k publikování konfigurace konkrétního typu možností. Jsou spuštěny po všech Configure(Action<TOptions>). |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Validate(Func<TOptions,Boolean>) |
Zaregistrujte akci ověření pro typ možností pomocí výchozí chybové zprávy. |
Validate(Func<TOptions,Boolean>, String) |
Zaregistrujte akci ověření pro typ možností. |
Validate<TDep>(Func<TOptions,TDep,Boolean>) |
Zaregistrujte akci ověření pro typ možností pomocí výchozí chybové zprávy. |
Validate<TDep>(Func<TOptions,TDep,Boolean>, String) |
Zaregistrujte akci ověření pro typ možností. |
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>) |
Zaregistrujte akci ověření pro typ možností pomocí výchozí chybové zprávy. |
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String) |
Zaregistrujte ověřovací akci pro typ možností. |
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>) |
Zaregistrujte akci ověření pro typ možností pomocí výchozí chybové zprávy. |
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String) |
Zaregistrujte ověřovací akci pro typ možností. |
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>) |
Zaregistrujte akci ověření pro typ možností pomocí výchozí chybové zprávy. |
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String) |
Zaregistrujte ověřovací akci pro typ možností. |
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>) |
Zaregistrujte akci ověření pro typ možností pomocí výchozí chybové zprávy. |
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String) |
Zaregistrujte ověřovací akci pro typ možností. |
Metody rozšíření
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
Zaregistruje instanci konfigurace, která |
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Zaregistruje instanci konfigurace, která |
BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Zaregistruje kontejner injektáže závislostí pro vazbu |
ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>) |
Zaregistruje tuto instanci možností pro ověření jeho DataAnnotations. |
ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) |
Vynucuje kontrolu ověřování možností při spuštění místo za běhu. |