CacheExtensions.Set Método

Definição

Sobrecargas

Name 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 valor dados 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 valor dados que expirará quando IChangeToken expirar.

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

Define uma entrada de cache com a chave e valor dados que expirará na duração dada.

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

Define uma entrada de cache com a chave e o valor dados que expirarão no período dado 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 Genérico

TItem

O tipo de objeto a colocar.

Parâmetros

cache
IMemoryCache

A IMemoryCache instância que este método estende.

key
Object

A chave da entrada para o set.

value
TItem

O valor a associar à chave.

Devoluções

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 valor dados 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 Genérico

TItem

O tipo de objeto a colocar.

Parâmetros

cache
IMemoryCache

A IMemoryCache instância que este método estende.

key
Object

A chave da entrada para o set.

value
TItem

O valor a associar à chave.

options
MemoryCacheEntryOptions

A instância existente MemoryCacheEntryOptions para aplicar à nova entrada.

Devoluções

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 valor dados 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 Genérico

TItem

O tipo de objeto a colocar.

Parâmetros

cache
IMemoryCache

A IMemoryCache instância que este método estende.

key
Object

A chave da entrada para o set.

value
TItem

O valor a associar à chave.

expirationToken
IChangeToken

Isso IChangeToken faz com que a entrada do cache expire.

Devoluções

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 valor dados que expirará na duração dada.

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 Genérico

TItem

O tipo de objeto a colocar.

Parâmetros

cache
IMemoryCache

A IMemoryCache instância que este método estende.

key
Object

A chave da entrada para o set.

value
TItem

O valor a associar à chave.

absoluteExpiration
DateTimeOffset

O momento em que a entrada do cache expirará.

Devoluções

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 dados que expirarão no período dado 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 Genérico

TItem

O tipo de objeto a colocar.

Parâmetros

cache
IMemoryCache

A IMemoryCache instância que este método estende.

key
Object

A chave da entrada para o set.

value
TItem

O valor a associar à chave.

absoluteExpirationRelativeToNow
TimeSpan

A duração a partir de agora, após a qual a entrada do cache expirará.

Devoluções

TItem

O valor que foi definido.

Aplica-se a