Condividi tramite


OptionsManager<TOptions> Classe

Definizione

generic <typename TOptions>
 where TOptions : class, gcnew()public ref class OptionsManager : Microsoft::Extensions::Options::IOptions<TOptions>
generic <typename TOptions>
 where TOptions : class, gcnew()public ref class OptionsManager : Microsoft::Extensions::Options::IOptions<TOptions>, Microsoft::Extensions::Options::IOptionsSnapshot<TOptions>
generic <typename TOptions>
 where TOptions : classpublic ref class OptionsManager : Microsoft::Extensions::Options::IOptions<TOptions>, Microsoft::Extensions::Options::IOptionsSnapshot<TOptions>
public class OptionsManager<TOptions> : Microsoft.Extensions.Options.IOptions<TOptions> where TOptions : class, new()
public class OptionsManager<TOptions> : Microsoft.Extensions.Options.IOptions<TOptions>, Microsoft.Extensions.Options.IOptionsSnapshot<TOptions> where TOptions : class, new()
public class OptionsManager<TOptions> : Microsoft.Extensions.Options.IOptions<TOptions>, Microsoft.Extensions.Options.IOptionsSnapshot<TOptions> where TOptions : class
type OptionsManager<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))> = class
    interface IOptions<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))>
type OptionsManager<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))> = class
    interface IOptions<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))>
    interface IOptionsSnapshot<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))>
type OptionsManager<'Options (requires 'Options : null)> = class
    interface IOptions<'Options (requires 'Options : null)>
    interface IOptionsSnapshot<'Options (requires 'Options : null)>
Public Class OptionsManager(Of TOptions)
Implements IOptions(Of TOptions)
Public Class OptionsManager(Of TOptions)
Implements IOptions(Of TOptions), IOptionsSnapshot(Of TOptions)

Parametri di tipo

TOptions

Tipo di opzioni.

Ereditarietà
OptionsManager<TOptions>
Implementazioni

Costruttori

OptionsManager<TOptions>(IEnumerable<IConfigureOptions<TOptions>>)

Inizializza una nuova istanza con le configurazioni delle opzioni specificate.

OptionsManager<TOptions>(IOptionsFactory<TOptions>)

Inizializza una nuova istanza con le configurazioni delle opzioni specificate.

Proprietà

Value

Istanza di TOptions configurata predefinita, equivalente a Get(Options.DefaultName).

Metodi

Equals(Object)

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

(Ereditato da Object)
Get(String)

Restituisce un'istanza di TOptions configurata con il valore name specificato.

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)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a