Condividi tramite


OptionsCache<TOptions> Classe

Definizione

Usata per memorizzare nella cache le istanze di TOptions.

generic <typename TOptions>
 where TOptions : classpublic ref class OptionsCache : Microsoft::Extensions::Options::IOptionsMonitorCache<TOptions>
public class OptionsCache<TOptions> : Microsoft.Extensions.Options.IOptionsMonitorCache<TOptions> where TOptions : class
type OptionsCache<'Options (requires 'Options : null)> = class
    interface IOptionsMonitorCache<'Options (requires 'Options : null)>
Public Class OptionsCache(Of TOptions)
Implements IOptionsMonitorCache(Of TOptions)

Parametri di tipo

TOptions

Tipo di opzioni richieste.

Ereditarietà
OptionsCache<TOptions>
Implementazioni

Costruttori

OptionsCache<TOptions>()

Metodi

Clear()

Cancella tutte le istanze delle opzioni dalla cache.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetOrAdd(String, Func<TOptions>)

Ottiene un'istanza delle opzioni denominata o aggiunge una nuova istanza creata con createOptions.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryAdd(String, TOptions)

Tenta di aggiungere una nuova opzione nella cache. Restituirà false se il nome esiste già.

TryRemove(String)

Prova a rimuovere un'istanza delle opzioni.

Si applica a