OptionsMonitor<TOptions> Class
Definition
Implementation of IOptionsMonitor<TOptions>.
generic <typename TOptions>
where TOptions : class, gcnew()public ref class OptionsMonitor : IDisposable, Microsoft::Extensions::Options::IOptionsMonitor<TOptions>
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))>
interface IDisposable
Public Class OptionsMonitor(Of TOptions)
Implements IDisposable, IOptionsMonitor(Of TOptions)
Type Parameters
- TOptions
Options type.
- Inheritance
-
OptionsMonitor<TOptions>
- Implements
Constructors
Properties
CurrentValue |
The present value of the options. |
Methods
Dispose() |
Removes all change registration subscriptions. |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
Get(String) |
Returns a configured |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
OnChange(Action<TOptions,String>) |
Registers a listener to be called whenever |
OnChange(Action<TOptions>) |
Registers a listener to be called whenever TOptions changes. |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |
Extension Methods
OnChange<TOptions>(IOptionsMonitor<TOptions>, Action<TOptions>) |
Registers a listener to be called whenever |