CacheExtensions.Set Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Set<TItem>(IMemoryCache, Object, TItem) |
Asocie un valor a una clave en .IMemoryCache |
| Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Establece una entrada de caché con la clave y el valor especificados y aplica los valores de un existente MemoryCacheEntryOptions a la entrada creada. |
| Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Establece una entrada de caché con la clave y el valor especificados que expirarán cuando IChangeToken expire. |
| Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Establece una entrada de caché con la clave y el valor especificados que expirarán durante la duración especificada. |
| Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Establece una entrada de caché con la clave y el valor especificados que expirarán en la duración especificada a partir de ahora. |
Set<TItem>(IMemoryCache, Object, TItem)
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
Asocie un valor a una clave en .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
Tipo del objeto que se va a establecer.
Parámetros
- cache
- IMemoryCache
La IMemoryCache instancia de que este método se extiende.
- key
- Object
Clave de la entrada que se va a establecer.
- value
- TItem
Valor que se va a asociar a la clave.
Devoluciones
Valor que se estableció.
Se aplica a
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
Establece una entrada de caché con la clave y el valor especificados y aplica los valores de un existente MemoryCacheEntryOptions a la entrada creada.
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
Tipo del objeto que se va a establecer.
Parámetros
- cache
- IMemoryCache
La IMemoryCache instancia de que este método se extiende.
- key
- Object
Clave de la entrada que se va a establecer.
- value
- TItem
Valor que se va a asociar a la clave.
- options
- MemoryCacheEntryOptions
Instancia existente MemoryCacheEntryOptions que se va a aplicar a la nueva entrada.
Devoluciones
Valor que se estableció.
Se aplica a
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
Establece una entrada de caché con la clave y el valor especificados que expirarán cuando IChangeToken expire.
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
Tipo del objeto que se va a establecer.
Parámetros
- cache
- IMemoryCache
La IMemoryCache instancia de que este método se extiende.
- key
- Object
Clave de la entrada que se va a establecer.
- value
- TItem
Valor que se va a asociar a la clave.
- expirationToken
- IChangeToken
que IChangeToken hace que la entrada de caché expire.
Devoluciones
Valor que se estableció.
Se aplica a
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
Establece una entrada de caché con la clave y el valor especificados que expirarán durante la duración especificada.
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 del objeto que se va a establecer.
Parámetros
- cache
- IMemoryCache
La IMemoryCache instancia de que este método se extiende.
- key
- Object
Clave de la entrada que se va a establecer.
- value
- TItem
Valor que se va a asociar a la clave.
- absoluteExpiration
- DateTimeOffset
El momento en el que expirará la entrada de caché.
Devoluciones
Valor que se estableció.
Se aplica a
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
- Source:
- MemoryCacheExtensions.cs
Establece una entrada de caché con la clave y el valor especificados que expirarán en la duración especificada a partir de ahora.
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
Tipo del objeto que se va a establecer.
Parámetros
- cache
- IMemoryCache
La IMemoryCache instancia de que este método se extiende.
- key
- Object
Clave de la entrada que se va a establecer.
- value
- TItem
Valor que se va a asociar a la clave.
- absoluteExpirationRelativeToNow
- TimeSpan
La duración de ahora después de la cual expirará la entrada de caché.
Devoluciones
Valor que se estableció.