OptionsBuilder<TOptions> Třída

Definice

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 TOptions instance.

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á TOptions se bude svázat s.

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

Zaregistruje instanci konfigurace, která TOptions se bude svázat s.

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

Zaregistruje kontejner injektáže závislostí pro vazbu TOptions proti IConfiguration získanému poskytovateli služeb DI.

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.

Platí pro