OptionsBuilder<TOptions> Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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 |
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
Registrerar en konfigurationsinstans som |
| BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Registrerar containern för beroendeinmatning som ska bindas |
| 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. |