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.
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 |
| 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 |
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
Registra un'istanza di configurazione che |
| BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Registra il contenitore di inserimento delle dipendenze per l'associazione |
| 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. |