OptionsMonitor<TOptions> Classe

Definizione

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

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

Inizializza una nuova istanza di OptionsMonitor<TOptions> con la factory, le origini e la cache specificate.

Proprietà

Nome Descrizione
CurrentValue

Ottiene il valore attuale delle opzioni (equivalente a Get(Options.DefaultName)).

Metodi

Nome Descrizione
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 configurata TOptions con l'oggetto specificato name.

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

Registra un listener da chiamare ogni volta che TOptions cambia.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

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

Registra un listener da chiamare ogni volta che TOptions cambia.

Si applica a