CacheExtensions.Set Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | 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 valor dados 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 valor dados que expirará quando IChangeToken expirar. |
| Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Define uma entrada de cache com a chave e valor dados que expirará na duração dada. |
| Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Define uma entrada de cache com a chave e o valor dados que expirarão no período dado 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 Genérico
- TItem
O tipo de objeto a colocar.
Parâmetros
- cache
- IMemoryCache
A IMemoryCache instância que este método estende.
- key
- Object
A chave da entrada para o set.
- value
- TItem
O valor a associar à chave.
Devoluções
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 valor dados 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 Genérico
- TItem
O tipo de objeto a colocar.
Parâmetros
- cache
- IMemoryCache
A IMemoryCache instância que este método estende.
- key
- Object
A chave da entrada para o set.
- value
- TItem
O valor a associar à chave.
- options
- MemoryCacheEntryOptions
A instância existente MemoryCacheEntryOptions para aplicar à nova entrada.
Devoluções
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 valor dados 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 Genérico
- TItem
O tipo de objeto a colocar.
Parâmetros
- cache
- IMemoryCache
A IMemoryCache instância que este método estende.
- key
- Object
A chave da entrada para o set.
- value
- TItem
O valor a associar à chave.
- expirationToken
- IChangeToken
Isso IChangeToken faz com que a entrada do cache expire.
Devoluções
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 valor dados que expirará na duração dada.
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 Genérico
- TItem
O tipo de objeto a colocar.
Parâmetros
- cache
- IMemoryCache
A IMemoryCache instância que este método estende.
- key
- Object
A chave da entrada para o set.
- value
- TItem
O valor a associar à chave.
- absoluteExpiration
- DateTimeOffset
O momento em que a entrada do cache expirará.
Devoluções
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 dados que expirarão no período dado 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 Genérico
- TItem
O tipo de objeto a colocar.
Parâmetros
- cache
- IMemoryCache
A IMemoryCache instância que este método estende.
- key
- Object
A chave da entrada para o set.
- value
- TItem
O valor a associar à chave.
- absoluteExpirationRelativeToNow
- TimeSpan
A duração a partir de agora, após a qual a entrada do cache expirará.
Devoluções
O valor que foi definido.