Share via


IOptionsMonitor<TOptions> Schnittstelle

Definition

Wird für Benachrichtigungen verwendet, wenn sich TOptions-Instanzen verändern.

generic <typename TOptions>
public interface class IOptionsMonitor
public interface IOptionsMonitor<out TOptions>
type IOptionsMonitor<'Options> = interface
Public Interface IOptionsMonitor(Of Out TOptions)

Typparameter

TOptions

Der Optionstyp.

Dieser Typparameter ist kovariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen stärker abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.
Abgeleitet

Eigenschaften

CurrentValue

Gibt die aktuelle TOptions-Instanz mit dem DefaultName zurück.

Methoden

Get(String)

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

OnChange(Action<TOptions,String>)

Registriert einen Listener, der aufgerufen werden soll, wenn sich ein benanntes TOptions-Element ändert.

OnChange(Action<TOptions>)

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

Erweiterungsmethoden

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

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

Gilt für: