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
Set<TItem>(IMemoryCache, Object, TItem) |
Associa um valor à chave especificada no IMemoryCache. |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Associa uma entrada de cache à chave especificada e aplica os valores de um existente MemoryCacheEntryOptions à entrada criada. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Associa uma entrada de cache à chave especificada que expirará quando IChangeToken expirar. |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Cria ou substitui a entrada especificada no cache e define o valor com uma data de validade absoluta. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Associa uma entrada de cache a uma chave especificada que expirará após uma duração especificada. |
Set<TItem>(IMemoryCache, Object, TItem)
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
- Origem:
- MemoryCacheExtensions.cs
Associa um valor à chave especificada 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
Associa uma entrada de cache à chave especificada 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
Associa uma entrada de cache à chave especificada que expirará 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
Cria ou substitui a entrada especificada no cache e define o valor com uma data de validade absoluta.
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
Tipo do valor.
Parâmetros
- cache
- IMemoryCache
Um cache local na memória cujos valores não são serializados.
- key
- Object
A entrada a ser criada ou substituída.
- value
- TItem
O valor localizado ou null
.
- absoluteExpiration
- DateTimeOffset
O tempo de expiração em termos absolutos.
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
Associa uma entrada de cache a uma chave especificada que expirará após uma duração especificada.
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.