OptionsMonitor<TOptions> Класс

Определение

Реализация метода IOptionsMonitor<TOptions>.Implementation of 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>
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()
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
Public Class OptionsMonitor(Of TOptions)
Implements IOptionsMonitor(Of TOptions)
Public Class OptionsMonitor(Of TOptions)
Implements IDisposable, IOptionsMonitor(Of TOptions)

Параметры типа

TOptions

Тип параметров.Options type.

Наследование
OptionsMonitor<TOptions>
Реализации

Конструкторы

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

Конструктор.Constructor.

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

Конструктор.Constructor.

Свойства

CurrentValue

Текущее значение параметров.The present value of the options.

Методы

Dispose()

Удаляет все подписки на регистрацию изменений.Removes all change registration subscriptions.

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
Get(String)

Возвращает настроенный экземпляр TOptions с указанным именем name.Returns a configured TOptions instance with the given name.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
OnChange(Action<TOptions,String>)

Регистрирует прослушиватель, который вызывается при каждом изменении TOptions.Registers a listener to be called whenever TOptions changes.

OnChange(Action<TOptions>)

Регистрирует прослушиватель, который вызывается при каждом изменении TOptions.Registers a listener to be called whenever TOptions changes.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Методы расширения

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

Регистрирует прослушиватель, который вызывается при каждом изменении TOptions.Registers a listener to be called whenever TOptions changes.

Применяется к