OptionsBuilder<TOptions> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Usata per configurare le istanze di TOptions
.
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
OptionsBuilder<TOptions>(IServiceCollection, String) |
Costruttore. |
Proprietà
Name |
Nome predefinito dell'istanza |
Services |
IServiceCollection per le opzioni da configurare. |
Metodi
Configure(Action<TOptions>) |
Registra un'azione usata per configurare un particolare tipo di opzioni. l'esecuzione avviene prima di tutti gli altri oggetti PostConfigure(Action<TOptions>). |
Configure<TDep>(Action<TOptions,TDep>) |
Registra un'azione usata per configurare un particolare tipo di opzioni. l'esecuzione avviene prima di tutti gli altri oggetti PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Registra un'azione usata per configurare un particolare tipo di opzioni. l'esecuzione avviene prima di tutti gli altri oggetti PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Registra un'azione usata per configurare un particolare tipo di opzioni. l'esecuzione avviene prima di tutti gli altri oggetti PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Registra un'azione usata per configurare un particolare tipo di opzioni. l'esecuzione avviene prima di tutti gli altri oggetti PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Registra un'azione usata per configurare un particolare tipo di opzioni. l'esecuzione avviene prima di tutti gli altri oggetti PostConfigure(Action<TOptions>). |
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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
PostConfigure(Action<TOptions>) |
Registra un'azione usata per configurare un particolare tipo di opzioni. l'esecuzione avviene dopo tutti gli altri oggetti Configure(Action<TOptions>). |
PostConfigure<TDep>(Action<TOptions,TDep>) |
Registra un'azione usata per la post-configurazione di un particolare tipo di opzioni. l'esecuzione avviene dopo tutti gli altri oggetti Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Registra un'azione usata per la post-configurazione di un particolare tipo di opzioni. l'esecuzione avviene dopo tutti gli altri oggetti Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Registra un'azione usata per la post-configurazione di un particolare tipo di opzioni. l'esecuzione avviene dopo tutti gli altri oggetti Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Registra un'azione usata per la post-configurazione di un particolare tipo di opzioni. l'esecuzione avviene dopo tutti gli altri oggetti Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Registra un'azione usata per la post-configurazione di un particolare tipo di opzioni. l'esecuzione avviene dopo tutti gli altri oggetti Configure(Action<TOptions>). |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Validate(Func<TOptions,Boolean>) |
Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito. |
Validate(Func<TOptions,Boolean>, String) |
Registrare un'azione di convalida per un tipo di opzioni. |
Validate<TDep>(Func<TOptions,TDep,Boolean>) |
Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito. |
Validate<TDep>(Func<TOptions,TDep,Boolean>, String) |
Registrare un'azione di convalida per un tipo di opzioni. |
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>) |
Registrare 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) |
Registrare un'azione di convalida per un tipo di opzioni. |
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>) |
Registrare 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) |
Registrare un'azione di convalida per un tipo di opzioni. |
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>) |
Registrare 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) |
Registrare un'azione di convalida per un tipo di opzioni. |
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>) |
Registrare un'azione di convalida per un tipo di opzioni usando un messaggio di errore predefinito. |
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String) |
Registrare un'azione di convalida per un tipo di opzioni. |
Metodi di estensione
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
Registra un'istanza della configurazione in base a cui |
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Registra un'istanza della configurazione in base a cui |
BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Registra il contenitore di inserimento delle dipendenze per associare |
ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>) |
Registra questa istanza di Options per la convalida di DataAnnotations. |
ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) |
Applica il controllo di convalida delle opzioni all'avvio anziché in fase di esecuzione. |