OptionsBuilder<TOptions> Klas

Definitie

Hiermee configureert u exemplaren TOptions .

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)

Type parameters

TOptions

Het type opties dat wordt aangevraagd.

Overname
OptionsBuilder<TOptions>

Constructors

Name Description
OptionsBuilder<TOptions>(IServiceCollection, String)

Hiermee maakt u een nieuw exemplaar van de OptionsBuilder<TOptions> klasse.

Eigenschappen

Name Description
Name

Hiermee haalt u de standaardnaam van het TOptions exemplaar op.

Services

Hiermee haalt u de IServiceCollection opties op die worden geconfigureerd.

Methoden

Name Description
Configure(Action<TOptions>)

Registreert een actie die wordt gebruikt om een bepaald type opties te configureren.

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

Registreert een actie die wordt gebruikt om een bepaald type opties te configureren.

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

Registreert een actie die wordt gebruikt om een bepaald type opties te configureren.

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

Registreert een actie die wordt gebruikt om een bepaald type opties te configureren.

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

Registreert een actie die wordt gebruikt om een bepaald type opties te configureren.

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

Registreert een actie die wordt gebruikt om een bepaald type opties te configureren.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
PostConfigure(Action<TOptions>)

Registreert een actie die wordt gebruikt om een bepaald type opties te configureren.

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

Registreert een actie die wordt gebruikt om een bepaald type opties te posten.

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

Registreert een actie die wordt gebruikt om een bepaald type opties te posten.

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

Registreert een actie die wordt gebruikt om een bepaald type opties te posten.

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

Registreert een actie die wordt gebruikt om een bepaald type opties te posten.

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

Registreert een actie die wordt gebruikt om een bepaald type opties te posten.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Validate(Func<TOptions,Boolean>, String)

Registreert een validatieactie voor een type opties.

Validate(Func<TOptions,Boolean>)

Registreert een validatieactie voor een type opties met behulp van een standaardfoutbericht.

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

Registreert een validatieactie voor een type opties.

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

Registreert een validatieactie voor een type opties met behulp van een standaardfoutbericht.

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

Registreert een validatieactie voor een type opties.

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

Registreert een validatieactie voor een type opties met behulp van een standaardfoutbericht.

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

Registreert een validatieactie voor een type opties.

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

Registreert een validatieactie voor een type opties met behulp van een standaardfoutbericht.

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

Registreert een validatieactie voor een type opties.

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

Registreert een validatieactie voor een type opties met behulp van een standaardfoutbericht.

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

Registreert een validatieactie voor een type opties.

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

Registreert een validatieactie voor een type opties met behulp van een standaardfoutbericht.

Extensiemethoden

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

Registreert een configuratie-exemplaar waarmee TOptions een binding wordt uitgevoerd.

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

Registreert een configuratie-exemplaar waarmee TOptions een binding wordt uitgevoerd.

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

Registreert de container voor afhankelijkheidsinjectie om verbinding te maken TOptions met de IConfiguration verkregen van de DI-serviceprovider.

ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)

Registreer dit optieexemplaren voor validatie van de bijbehorende DataAnnotations.

ValidateOnStart<TOptions>(OptionsBuilder<TOptions>)

Hiermee wordt de validatiecontrole van opties afgedwongen bij het starten in plaats van bij runtime.

Van toepassing op