OptionsCache<TOptions> Classe

Definizione

Usata per memorizzare nella cache le istanze di TOptions.Used to cache TOptions instances.

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.The type of options being requested.

Ereditarietà
OptionsCache<TOptions>
Implementazioni

Costruttori

OptionsCache<TOptions>()

Metodi

Clear()

Cancella tutte le istanze delle opzioni dalla cache.Clears all options instances from the cache.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene un'istanza delle opzioni denominata o aggiunge una nuova istanza creata con createOptions.Gets a named options instance, or adds a new instance created with createOptions.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
TryAdd(String, TOptions)

Tenta di aggiungere una nuova opzione nella cache. Restituirà false se il nome esiste già.Tries to adds a new option to the cache, will return false if the name already exists.

TryRemove(String)

Prova a rimuovere un'istanza delle opzioni.Try to remove an options instance.

Si applica a