Udostępnij za pośrednictwem


OptionsMonitor<TOptions> Klasa

Definicja

Implementacja .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)

Parametry typu

TOptions

Typ opcji.

Dziedziczenie
OptionsMonitor<TOptions>
Implementuje

Konstruktory

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

Konstruktor.

Właściwości

CurrentValue

Bieżąca wartość opcji.

Metody

Dispose()

Usuwa wszystkie zmiany subskrypcji rejestracji.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Get(String)

Zwraca skonfigurowane TOptions wystąpienie z danym nameelementem .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnChange(Action<TOptions,String>)

Rejestruje odbiornik, który ma być wywoływany za każdym razem, gdy TOptions zmienia się.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

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

Rejestruje odbiornik, który ma być wywoływany za każdym razem, gdy TOptions zmienia się.

Dotyczy