Partage via


OptionsMonitor<TOptions> Classe

Définition

Implémentation de IOptionsMonitor<TOptions>.

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

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

Constructeur.

Propriétés

CurrentValue

Valeur actuelle des options.

Méthodes

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 de TOptions configurée avec le name donné.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

Inscrit un écouteur à appeler chaque fois que TOptions est modifié.

ToString()

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

(Hérité de Object)

Méthodes d’extension

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

Inscrit un écouteur à appeler chaque fois que TOptions est modifié.

S’applique à