CacheExtensions.Set Método

Definição

Sobrecargas

Nome 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 o valor fornecidos 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 o valor fornecidos que expirarão quando IChangeToken expirar.

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

Define uma entrada de cache com a chave e o valor fornecidos que expirarão na duração determinada.

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

Define uma entrada de cache com a chave e o valor fornecidos que expirarão na duração determinada 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

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

Define uma entrada de cache com a chave e o valor fornecidos 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

Define uma entrada de cache com a chave e o valor fornecidos que expirarão 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

Define uma entrada de cache com a chave e o valor fornecidos que expirarão na duração determinada.

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

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.

absoluteExpiration
DateTimeOffset

O ponto no tempo em que a entrada de cache expirará.

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

Define uma entrada de cache com a chave e o valor fornecidos que expirarão na duração determinada 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

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