CacheExtensions.Set Método

Definición

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

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

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

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

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

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

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

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

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

TItem

Valor que se estableció.

Se aplica a