OptionsMonitor<TOptions> Třída

Definice

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 možností.

Dědičnost
OptionsMonitor<TOptions>
Implementuje

Konstruktory

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

Inicializuje novou instanci OptionsMonitor<TOptions> se zadanou továrnou, zdroji a mezipamětí.

Vlastnosti

Name Description
CurrentValue

Získá současnou hodnotu možností (ekvivalentní Get(Options.DefaultName)).

Metody

Name Description
Dispose()

Odebere všechna předplatná registrace změn.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
Get(String)

Vrátí nakonfigurovanou TOptions instanci s danou nameinstancí .

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OnChange(Action<TOptions,String>)

Zaregistruje naslouchací proces, který se má volat při každé TOptions změně.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Metody rozšíření

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

Zaregistruje naslouchací proces, který se má volat při každé TOptions změně.

Platí pro