Freigeben über


OptionsMonitor<TOptions> Klasse

Definition

Implementierung von 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)

Typparameter

TOptions

Optionstyp.

Vererbung
OptionsMonitor<TOptions>
Implementiert

Konstruktoren

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

Konstruktor.

Eigenschaften

CurrentValue

Der aktuelle Wert der Optionen.

Methoden

Dispose()

Entfernt alle Abonnements mit Registrierungsänderungen.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Get(String)

Gibt eine konfigurierte TOptions-Instanz mit dem angegebenen name zurück.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnChange(Action<TOptions,String>)

Registriert einen Listener, der aufgerufen werden soll, wenn sich TOptions ändert.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

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

Registriert einen Listener, der aufgerufen werden soll, wenn sich TOptions ändert.

Gilt für: