OptionsMonitor<TOptions> Klass

Definition

Implementerar 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)

Typparametrar

TOptions

Alternativtypen.

Arv
OptionsMonitor<TOptions>
Implementeringar

Konstruktorer

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

Initierar en ny instans av OptionsMonitor<TOptions> med den angivna fabriken, källorna och cacheminnet.

Egenskaper

Name Description
CurrentValue

Hämtar nuvärdet för alternativen (motsvarande Get(Options.DefaultName)).

Metoder

Name Description
Dispose()

Tar bort alla ändringsregistreringsprenumerationer.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Get(String)

Returnerar en konfigurerad TOptions instans med angiven name.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnChange(Action<TOptions,String>)

Registrerar en lyssnare som ska anropas när ändringar TOptions sker.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Tilläggsmetoder

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

Registrerar en lyssnare som ska anropas när ändringar TOptions sker.

Gäller för