Partilhar via


CacheExtensions.Set Método

Definição

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

TItem

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

TItem

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

TItem

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

TItem

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

TItem

O valor que foi definido.

Aplica-se a