CacheExtensions.Set Método

Definición

Sobrecargas

Set<TItem>(IMemoryCache, Object, TItem)

Asocia un valor a la clave especificada en .IMemoryCache

Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)

Asocia una entrada de caché a la clave especificada y aplica los valores de un existente MemoryCacheEntryOptions a la entrada creada.

Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)

Asocia una entrada de caché a la clave especificada que expirará cuando IChangeToken expire.

Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)

Crea o sobrescribe la entrada especificada en la memoria caché y establece el valor con una fecha de expiración absoluta.

Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)

Asocia una entrada de caché a una clave especificada que expirará después de una duración especificada.

Set<TItem>(IMemoryCache, Object, TItem)

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs

Asocia un valor a la clave especificada 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 que extiende este método.

key
Object

Clave de la entrada que se va a establecer.

value
TItem

Valor que se va a asociar a la clave.

Devoluciones

TItem

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

Asocia una entrada de caché a la clave especificada 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);
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 que extiende este método.

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

TItem

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

Asocia una entrada de caché a la clave especificada que expirará 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 que extiende este método.

key
Object

Clave de la entrada que se va a establecer.

value
TItem

Valor que se va a asociar a la clave.

expirationToken
IChangeToken

IChangeToken que hace que la entrada de caché expire.

Devoluciones

TItem

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

Crea o sobrescribe la entrada especificada en la memoria caché y establece el valor con una fecha de expiración 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 del valor.

Parámetros

cache
IMemoryCache

Una caché local en memoria cuyos valores no se serializan.

key
Object

Entrada que se va a crear o sobrescribir.

value
TItem

Valor localizado o null.

absoluteExpiration
DateTimeOffset

Hora de expiración en términos absolutos.

Devoluciones

TItem

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

Asocia una entrada de caché a una clave especificada que expirará después de una 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, 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 que extiende este método.

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 desde ahora después de la cual expirará la entrada de caché.

Devoluciones

TItem

Valor que se estableció.

Se aplica a