OptionsBuilder<TOptions> Osztály

Definíció

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 TOptions .

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 TOptions a következőhöz fog kapcsolódni.

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

Regisztrál egy konfigurációs példányt, amely TOptions a következőhöz fog kapcsolódni.

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 TOptionsIConfiguration .

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.

A következőre érvényes: