OptionsCache<TOptions> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Usado para armazenar em cache as instâncias do 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)
Parâmetros de tipo
- TOptions
O tipo de opções que está sendo solicitada.
- Herança
-
OptionsCache<TOptions>
- Implementações
Construtores
OptionsCache<TOptions>() |
Métodos
Clear() |
Limpa todas as instâncias de opções do cache. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetOrAdd(String, Func<TOptions>) |
Obtém uma instância de opções nomeadas ou adiciona uma nova instância criada com |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
TryAdd(String, TOptions) |
Tenta adicionar uma nova opção ao cache; retornará false se o nome já existir. |
TryRemove(String) |
Tenta remover uma instância de opções. |