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í.
Konfiguruje TOptions instance.
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
| Name | Description |
|---|---|
| OptionsBuilder<TOptions>(IServiceCollection, String) |
Vytvoří novou instanci OptionsBuilder<TOptions> třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Name |
Získá výchozí název |
| Services |
IServiceCollection Získá pro možnosti, které se konfigurují. |
Metody
| Name | Description |
|---|---|
| Configure(Action<TOptions>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. |
| Configure<TDep>(Action<TOptions,TDep>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. |
| 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í. |
| Configure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. |
| Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. |
| Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| PostConfigure(Action<TOptions>) |
Zaregistruje akci použitou ke konfiguraci konkrétního typu možností. |
| PostConfigure<TDep>(Action<TOptions,TDep>) |
Zaregistruje akci použitou k publikování konfigurace konkrétního typu možností. |
| 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í. |
| 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í. |
| PostConfigure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Zaregistruje akci použitou k publikování konfigurace konkrétního typu možností. |
| PostConfigure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Zaregistruje akci použitou k publikování konfigurace konkrétního typu možností. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| Validate(Func<TOptions,Boolean>, String) |
Zaregistruje ověřovací akci pro typ možností. |
| Validate(Func<TOptions,Boolean>) |
Zaregistruje ověřovací akci pro typ možností pomocí výchozí chybové zprávy. |
| Validate<TDep>(Func<TOptions,TDep,Boolean>, String) |
Zaregistruje ověřovací akci pro typ možností. |
| Validate<TDep>(Func<TOptions,TDep,Boolean>) |
Zaregistruje ověřovací akci 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) |
Zaregistruje ověřovací akci pro typ možností. |
| Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>) |
Zaregistruje ověřovací akci pro typ možností pomocí výchozí chybové zprávy. |
| Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String) |
Zaregistruje ověřovací akci pro typ možností. |
| Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>) |
Zaregistruje ověřovací akci pro typ možností pomocí výchozí chybové zprávy. |
| Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String) |
Zaregistruje ověřovací akci pro typ možností. |
| Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>) |
Zaregistruje ověřovací akci pro typ možností pomocí výchozí chybové zprávy. |
| Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String) |
Zaregistruje ověřovací akci pro typ možností. |
| Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>) |
Zaregistruje ověřovací akci pro typ možností pomocí výchozí chybové zprávy. |
| Validate<TValidateOptions>() |
Zaregistruje typ IValidateOptions<TOptions> pro typ možností. |
Metody rozšíření
| Name | Description |
|---|---|
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Zaregistruje instanci konfigurace, která |
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
Zaregistruje instanci konfigurace, která |
| BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Zaregistruje kontejner injektáže závislostí, který se má svázat |
| ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>) |
Zaregistrujte tuto instanci možností pro ověření svých objektů DataAnnotations. |
| ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) |
Vynucuje kontrolu ověření možností při spuštění, nikoli v době běhu. |