CacheExtensions.Set Método
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.
Sobrecargas
| Nome | Description |
|---|---|
| Set<TItem>(IMemoryCache, Object, TItem) |
Associe um valor a uma chave no IMemoryCache. |
| Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Define uma entrada de cache com a chave e o valor fornecidos e aplica os valores de um existente MemoryCacheEntryOptions à entrada criada. |
| Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Define uma entrada de cache com a chave e o valor fornecidos que expirarão quando IChangeToken expirar. |
| Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Define uma entrada de cache com a chave e o valor fornecidos que expirarão na duração determinada. |
| Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Define uma entrada de cache com a chave e o valor fornecidos que expirarão na duração determinada a partir de agora. |
Set<TItem>(IMemoryCache, Object, TItem)
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
Associe um valor a uma chave no IMemoryCache.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value);
public static TItem Set<TItem>(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem) As TItem
Parâmetros de tipo
- TItem
O tipo do objeto a ser definido.
Parâmetros
- cache
- IMemoryCache
A IMemoryCache instância que este método estende.
- key
- Object
A chave da entrada a ser definida.
- value
- TItem
O valor a ser associado à chave.
Retornos
O valor que foi definido.
Aplica-se a
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
Define uma entrada de cache com a chave e o valor fornecidos e aplica os valores de um existente MemoryCacheEntryOptions à entrada criada.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, Microsoft::Extensions::Caching::Memory::MemoryCacheEntryOptions ^ options);
public static TItem Set<TItem>(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions? options);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, options As MemoryCacheEntryOptions) As TItem
Parâmetros de tipo
- TItem
O tipo do objeto a ser definido.
Parâmetros
- cache
- IMemoryCache
A IMemoryCache instância que este método estende.
- key
- Object
A chave da entrada a ser definida.
- value
- TItem
O valor a ser associado à chave.
- options
- MemoryCacheEntryOptions
A instância existente MemoryCacheEntryOptions a ser aplicada à nova entrada.
Retornos
O valor que foi definido.
Aplica-se a
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
Define uma entrada de cache com a chave e o valor fornecidos que expirarão quando IChangeToken expirar.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, Microsoft::Extensions::Primitives::IChangeToken ^ expirationToken);
public static TItem Set<TItem>(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Primitives.IChangeToken expirationToken);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * Microsoft.Extensions.Primitives.IChangeToken -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, expirationToken As IChangeToken) As TItem
Parâmetros de tipo
- TItem
O tipo do objeto a ser definido.
Parâmetros
- cache
- IMemoryCache
A IMemoryCache instância que este método estende.
- key
- Object
A chave da entrada a ser definida.
- value
- TItem
O valor a ser associado à chave.
- expirationToken
- IChangeToken
O IChangeToken que faz com que a entrada de cache expire.
Retornos
O valor que foi definido.
Aplica-se a
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
Define uma entrada de cache com a chave e o valor fornecidos que expirarão na duração determinada.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, DateTimeOffset absoluteExpiration);
public static TItem Set<TItem>(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, DateTimeOffset absoluteExpiration);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * DateTimeOffset -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, absoluteExpiration As DateTimeOffset) As TItem
Parâmetros de tipo
- TItem
O tipo do objeto a ser definido.
Parâmetros
- cache
- IMemoryCache
A IMemoryCache instância que este método estende.
- key
- Object
A chave da entrada a ser definida.
- value
- TItem
O valor a ser associado à chave.
- absoluteExpiration
- DateTimeOffset
O ponto no tempo em que a entrada de cache expirará.
Retornos
O valor que foi definido.
Aplica-se a
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
Define uma entrada de cache com a chave e o valor fornecidos que expirarão na duração determinada a partir de agora.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, TimeSpan absoluteExpirationRelativeToNow);
public static TItem Set<TItem>(this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, TimeSpan absoluteExpirationRelativeToNow);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * TimeSpan -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, absoluteExpirationRelativeToNow As TimeSpan) As TItem
Parâmetros de tipo
- TItem
O tipo do objeto a ser definido.
Parâmetros
- cache
- IMemoryCache
A IMemoryCache instância que este método estende.
- key
- Object
A chave da entrada a ser definida.
- value
- TItem
O valor a ser associado à chave.
- absoluteExpirationRelativeToNow
- TimeSpan
A duração de agora após a qual a entrada de cache expirará.
Retornos
O valor que foi definido.