OptionsMonitor<TOptions> Classe

Définition

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)

Paramètres de type

TOptions

Type d’options.

Héritage
OptionsMonitor<TOptions>
Implémente

Constructeurs

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

Initialise une nouvelle instance avec OptionsMonitor<TOptions> la fabrique, les sources et le cache spécifiés.

Propriétés

Nom Description
CurrentValue

Obtient la valeur actuelle des options (équivalente à Get(Options.DefaultName)).

Méthodes

Nom Description
Dispose()

Supprime tous les abonnements d’inscription des modifications.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
Get(String)

Retourne une instance configurée TOptions avec le fichier donné name.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnChange(Action<TOptions,String>)

Inscrit un écouteur à appeler chaque fois que TOptions les modifications sont apportées.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Méthodes d’extension

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

Inscrit un écouteur à appeler chaque fois que TOptions les modifications sont apportées.

S’applique à