OptionsBuilder<TOptions> Classe

Definizione

Configura le TOptions istanze.

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)

Parametri di tipo

TOptions

Tipo di opzioni richieste.

Ereditarietà
OptionsBuilder<TOptions>

Costruttori

Nome Descrizione
OptionsBuilder<TOptions>(IServiceCollection, String)

Crea una nuova istanza della OptionsBuilder<TOptions> classe .

Proprietà

Nome Descrizione
Name

Ottiene il nome predefinito dell'istanza TOptions .

Services

Ottiene l'oggetto IServiceCollection per le opzioni configurate.

Metodi

Nome Descrizione
Configure(Action<TOptions>)

Registra un'azione usata per configurare un particolare tipo di opzioni.

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

Registra un'azione usata per configurare un particolare tipo di opzioni.

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

Registra un'azione usata per configurare un particolare tipo di opzioni.

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

Registra un'azione usata per configurare un particolare tipo di opzioni.

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

Registra un'azione usata per configurare un particolare tipo di opzioni.

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

Registra un'azione usata per configurare un particolare tipo di opzioni.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
PostConfigure(Action<TOptions>)

Registra un'azione usata per configurare un particolare tipo di opzioni.

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

Registra un'azione usata per pubblicare un particolare tipo di opzioni.

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

Registra un'azione usata per pubblicare un particolare tipo di opzioni.

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

Registra un'azione usata per pubblicare un particolare tipo di opzioni.

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

Registra un'azione usata per pubblicare un particolare tipo di opzioni.

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

Registra un'azione usata per pubblicare un particolare tipo di opzioni.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(Func<TOptions,Boolean>, String)

Registra un'azione di convalida per un tipo di opzioni.

Validate(Func<TOptions,Boolean>)

Registra un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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

Registra un'azione di convalida per un tipo di opzioni.

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

Registra un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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

Registra un'azione di convalida per un tipo di opzioni.

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

Registra un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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

Registra un'azione di convalida per un tipo di opzioni.

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

Registra un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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

Registra un'azione di convalida per un tipo di opzioni.

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

Registra un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

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

Registra un'azione di convalida per un tipo di opzioni.

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

Registra un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito.

Metodi di estensione

Nome Descrizione
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>)

Registra un'istanza di configurazione che TOptions verrà associata a .

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

Registra un'istanza di configurazione che TOptions verrà associata a .

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

Registra il contenitore di inserimento delle dipendenze per l'associazione TOptionsIConfiguration a ottenuto dal provider di servizi di inserimento delle dipendenze.

ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)

Registrare questa istanza di opzioni per la convalida di DataAnnotations.

ValidateOnStart<TOptions>(OptionsBuilder<TOptions>)

Applica il controllo di convalida delle opzioni all'avvio anziché in fase di esecuzione.

Si applica a