Udostępnij za pośrednictwem


OptionsMonitor<TOptions> Klasa

Definicja

Implementacja .IOptionsMonitor<TOptions>

generic <typename TOptions>
 where TOptions : class, gcnew()public ref class OptionsMonitor : Microsoft::Extensions::Options::IOptionsMonitor<TOptions>
generic <typename TOptions>
 where TOptions : class, gcnew()public ref class OptionsMonitor : IDisposable, Microsoft::Extensions::Options::IOptionsMonitor<TOptions>
generic <typename TOptions>
 where TOptions : classpublic ref class OptionsMonitor : IDisposable, Microsoft::Extensions::Options::IOptionsMonitor<TOptions>
public class OptionsMonitor<TOptions> : Microsoft.Extensions.Options.IOptionsMonitor<TOptions> where TOptions : class, new()
public class OptionsMonitor<TOptions> : IDisposable, Microsoft.Extensions.Options.IOptionsMonitor<TOptions> where TOptions : class, new()
public class OptionsMonitor<TOptions> : IDisposable, Microsoft.Extensions.Options.IOptionsMonitor<TOptions> where TOptions : class
type OptionsMonitor<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))> = class
    interface IOptionsMonitor<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))>
type OptionsMonitor<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))> = class
    interface IOptionsMonitor<'Options (requires 'Options : null and 'Options : (new : unit -> 'Options))>
    interface IDisposable
type OptionsMonitor<'Options (requires 'Options : null)> = class
    interface IOptionsMonitor<'Options (requires 'Options : null)>
    interface IDisposable
Public Class OptionsMonitor(Of TOptions)
Implements IOptionsMonitor(Of TOptions)
Public Class OptionsMonitor(Of TOptions)
Implements IDisposable, IOptionsMonitor(Of TOptions)

Parametry typu

TOptions

Typ opcji.

Dziedziczenie
OptionsMonitor<TOptions>
Implementuje

Konstruktory

OptionsMonitor<TOptions>(IEnumerable<IConfigureOptions<TOptions>>, IEnumerable<IOptionsChangeTokenSource<TOptions>>)

Konstruktor.

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 wartość bieżącego wystąpienia.

(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ę.

OnChange(Action<TOptions>)

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

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 zmiany.

Dotyczy