OptionsBuilder<TOptions> Klass

Definition

Konfigurerar TOptions instanser.

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)

Typparametrar

TOptions

Vilken typ av alternativ som begärs.

Arv
OptionsBuilder<TOptions>

Konstruktorer

Name Description
OptionsBuilder<TOptions>(IServiceCollection, String)

Skapar en ny instans av OptionsBuilder<TOptions> klassen.

Egenskaper

Name Description
Name

Hämtar standardnamnet för instansen TOptions .

Services

IServiceCollection Hämtar för de alternativ som konfigureras.

Metoder

Name Description
Configure(Action<TOptions>)

Registrerar en åtgärd som används för att konfigurera en viss typ av alternativ.

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

Registrerar en åtgärd som används för att konfigurera en viss typ av alternativ.

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

Registrerar en åtgärd som används för att konfigurera en viss typ av alternativ.

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

Registrerar en åtgärd som används för att konfigurera en viss typ av alternativ.

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

Registrerar en åtgärd som används för att konfigurera en viss typ av alternativ.

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

Registrerar en åtgärd som används för att konfigurera en viss typ av alternativ.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
PostConfigure(Action<TOptions>)

Registrerar en åtgärd som används för att konfigurera en viss typ av alternativ.

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

Registrerar en åtgärd som används för att publicera konfigurera en viss typ av alternativ.

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

Registrerar en åtgärd som används för att publicera konfigurera en viss typ av alternativ.

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

Registrerar en åtgärd som används för att publicera konfigurera en viss typ av alternativ.

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

Registrerar en åtgärd som används för att publicera konfigurera en viss typ av alternativ.

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

Registrerar en åtgärd som används för att publicera konfigurera en viss typ av alternativ.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Validate(Func<TOptions,Boolean>, String)

Registrerar en valideringsåtgärd för en alternativtyp.

Validate(Func<TOptions,Boolean>)

Registrerar en valideringsåtgärd för en alternativtyp med ett standardfelmeddelande.

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

Registrerar en valideringsåtgärd för en alternativtyp.

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

Registrerar en valideringsåtgärd för en alternativtyp med ett standardfelmeddelande.

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

Registrerar en valideringsåtgärd för en alternativtyp.

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

Registrerar en valideringsåtgärd för en alternativtyp med ett standardfelmeddelande.

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

Registrerar en valideringsåtgärd för en alternativtyp.

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

Registrerar en valideringsåtgärd för en alternativtyp med ett standardfelmeddelande.

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

Registrerar en valideringsåtgärd för en alternativtyp.

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

Registrerar en valideringsåtgärd för en alternativtyp med ett standardfelmeddelande.

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

Registrerar en valideringsåtgärd för en alternativtyp.

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

Registrerar en valideringsåtgärd för en alternativtyp med ett standardfelmeddelande.

Tilläggsmetoder

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

Registrerar en konfigurationsinstans som TOptions ska bindas mot.

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

Registrerar en konfigurationsinstans som TOptions ska bindas mot.

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

Registrerar containern för beroendeinmatning som ska bindas TOptions mot den IConfiguration som hämtas från DI-tjänstleverantören.

ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)

Registrera den här alternativinstansen för validering av dess DataAnnotations.

ValidateOnStart<TOptions>(OptionsBuilder<TOptions>)

Framtvingar alternativvalideringskontroll vid start i stället för vid körning.

Gäller för