OptionsMonitor<TOptions> Klasse

Definition

Implementiert 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

Der Optionstyp.

Vererbung
OptionsMonitor<TOptions>
Implementiert

Konstruktoren

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

Initialisiert eine neue Instanz mit OptionsMonitor<TOptions> der angegebenen Factory, Quellen und Cache.

Eigenschaften

Name Beschreibung
CurrentValue

Ruft den Barwert der Optionen ab (entspricht Get(Options.DefaultName)).

Methoden

Name Beschreibung
Dispose()

Entfernt alle Änderungsregistrierungsabonnements.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Get(String)

Gibt eine konfigurierte TOptions Instanz mit der angegebenen namezurück.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

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

Registriert einen Listener, der immer aufgerufen wird, wenn TOptions Änderungen vorgenommen werden.

ToString()

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

(Geerbt von Object)

Erweiterungsmethoden

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

Registriert einen Listener, der immer aufgerufen wird, wenn TOptions Änderungen vorgenommen werden.

Gilt für: