OptionsBuilder<TOptions> Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Konfigurálja a TOptions példányokat.
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)
Típusparaméterek
- TOptions
A kért beállítások típusa.
- Öröklődés
-
OptionsBuilder<TOptions>
Konstruktorok
| Name | Description |
|---|---|
| OptionsBuilder<TOptions>(IServiceCollection, String) |
Létrehozza az osztály új példányát OptionsBuilder<TOptions> . |
Tulajdonságok
| Name | Description |
|---|---|
| Name |
Lekéri a példány alapértelmezett nevét |
| Services |
Lekéri a IServiceCollection konfigurált beállításokat. |
Metódusok
| Name | Description |
|---|---|
| Configure(Action<TOptions>) |
Egy adott típusú beállítások konfigurálásához használt műveletet regisztrál. |
| Configure<TDep>(Action<TOptions,TDep>) |
Egy adott típusú beállítások konfigurálásához használt műveletet regisztrál. |
| Configure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Egy adott típusú beállítások konfigurálásához használt műveletet regisztrál. |
| Configure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Egy adott típusú beállítások konfigurálásához használt műveletet regisztrál. |
| Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Egy adott típusú beállítások konfigurálásához használt műveletet regisztrál. |
| Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Egy adott típusú beállítások konfigurálásához használt műveletet regisztrál. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| PostConfigure(Action<TOptions>) |
Egy adott típusú beállítások konfigurálásához használt műveletet regisztrál. |
| PostConfigure<TDep>(Action<TOptions,TDep>) |
Egy adott típusú beállítás konfigurálásához használt műveletet regisztrál. |
| PostConfigure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Egy adott típusú beállítás konfigurálásához használt műveletet regisztrál. |
| PostConfigure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Egy adott típusú beállítás konfigurálásához használt műveletet regisztrál. |
| PostConfigure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Egy adott típusú beállítás konfigurálásához használt műveletet regisztrál. |
| PostConfigure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Egy adott típusú beállítás konfigurálásához használt műveletet regisztrál. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| Validate(Func<TOptions,Boolean>, String) |
Egy beállítástípus érvényesítési műveletét regisztrálja. |
| Validate(Func<TOptions,Boolean>) |
Érvényesítési műveletet regisztrál egy beállítástípushoz egy alapértelmezett hibaüzenet használatával. |
| Validate<TDep>(Func<TOptions,TDep,Boolean>, String) |
Egy beállítástípus érvényesítési műveletét regisztrálja. |
| Validate<TDep>(Func<TOptions,TDep,Boolean>) |
Érvényesítési műveletet regisztrál egy beállítástípushoz egy alapértelmezett hibaüzenet használatával. |
| Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String) |
Egy beállítástípus érvényesítési műveletét regisztrálja. |
| Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>) |
Érvényesítési műveletet regisztrál egy beállítástípushoz egy alapértelmezett hibaüzenet használatával. |
| Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String) |
Egy beállítástípus érvényesítési műveletét regisztrálja. |
| Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>) |
Érvényesítési műveletet regisztrál egy beállítástípushoz egy alapértelmezett hibaüzenet használatával. |
| Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String) |
Egy beállítástípus érvényesítési műveletét regisztrálja. |
| Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>) |
Érvényesítési műveletet regisztrál egy beállítástípushoz egy alapértelmezett hibaüzenet használatával. |
| Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String) |
Egy beállítástípus érvényesítési műveletét regisztrálja. |
| Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>) |
Érvényesítési műveletet regisztrál egy beállítástípushoz egy alapértelmezett hibaüzenet használatával. |
| Validate<TValidateOptions>() |
IValidateOptions<TOptions> Egy beállítástípus típusát regisztrálja. |
Bővítő metódusok
| Name | Description |
|---|---|
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Regisztrál egy konfigurációs példányt, amely |
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
Regisztrál egy konfigurációs példányt, amely |
| BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Regisztrálja a függőséginjektálási tárolót a DI-szolgáltatótól kapott kötéshez |
| ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>) |
Regisztrálja ezt a beállításpéldányt a DataAnnotations ellenőrzéséhez. |
| ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) |
A beállítások érvényesítési ellenőrzésének kényszerítése indításkor és nem futásidőben. |