Share via


OptionsMonitor<TOptions> Classe

Definizione

Implementazione di IOptionsMonitor<TOptions>.

generic <typename TOptions>
 where TOptions : classpublic ref class OptionsMonitor : IDisposable, Microsoft::Extensions::Options::IOptionsMonitor<TOptions>
public class OptionsMonitor<TOptions> : IDisposable, Microsoft.Extensions.Options.IOptionsMonitor<TOptions> where TOptions : class
type OptionsMonitor<'Options (requires 'Options : null)> = class
    interface IOptionsMonitor<'Options (requires 'Options : null)>
    interface IDisposable
Public Class OptionsMonitor(Of TOptions)
Implements IDisposable, IOptionsMonitor(Of TOptions)

Parametri di tipo

TOptions

Tipo di opzioni.

Ereditarietà
OptionsMonitor<TOptions>
Implementazioni

Costruttori

OptionsMonitor<TOptions>(IOptionsFactory<TOptions>, IEnumerable<IOptionsChangeTokenSource<TOptions>>, IOptionsMonitorCache<TOptions>)

Costruttore.

Proprietà

CurrentValue

Valore corrente delle opzioni.

Metodi

Dispose()

Rimuove tutte le sottoscrizioni di registrazione delle modifiche.

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)
OnChange(Action<TOptions,String>)

Registra un listener da chiamare per ogni modifica di TOptions.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

OnChange<TOptions>(IOptionsMonitor<TOptions>, Action<TOptions>)

Registra un listener da chiamare per ogni modifica di TOptions.

Si applica a