Condividi tramite


CacheExtensions.Set Metodo

Definizione

Overload

Set<TItem>(IMemoryCache, Object, TItem)

Associa un valore alla chiave specificata in IMemoryCache.

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

Associa una voce della cache alla chiave specificata e applica i valori di un oggetto esistente MemoryCacheEntryOptions alla voce creata.

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

Associa una voce della cache alla chiave specificata che scadrà alla IChangeToken scadenza.

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

Crea o sovrascrive la voce specificata nella cache e imposta il valore con una data di scadenza assoluta.

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

Associa una voce della cache a una chiave specificata che scadrà dopo una durata specificata.

Set<TItem>(IMemoryCache, Object, TItem)

Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs

Associa un valore alla chiave specificata in 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

Parametri di tipo

TItem

Tipo dell'oggetto da impostare.

Parametri

cache
IMemoryCache

L'istanza IMemoryCache di questo metodo si estende.

key
Object

Chiave della voce da impostare.

value
TItem

Valore da associare alla chiave.

Restituisce

TItem

Valore impostato.

Si applica a

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

Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs

Associa una voce della cache alla chiave specificata e applica i valori di un oggetto esistente MemoryCacheEntryOptions alla voce creata.

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

Parametri di tipo

TItem

Tipo dell'oggetto da impostare.

Parametri

cache
IMemoryCache

L'istanza IMemoryCache di questo metodo si estende.

key
Object

Chiave della voce da impostare.

value
TItem

Valore da associare alla chiave.

options
MemoryCacheEntryOptions

Istanza esistente MemoryCacheEntryOptions da applicare alla nuova voce.

Restituisce

TItem

Valore impostato.

Si applica a

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

Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs

Associa una voce della cache alla chiave specificata che scadrà alla IChangeToken scadenza.

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

Parametri di tipo

TItem

Tipo dell'oggetto da impostare.

Parametri

cache
IMemoryCache

L'istanza IMemoryCache di questo metodo si estende.

key
Object

Chiave della voce da impostare.

value
TItem

Valore da associare alla chiave.

expirationToken
IChangeToken

Oggetto IChangeToken che causa la scadenza della voce della cache.

Restituisce

TItem

Valore impostato.

Si applica a

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

Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs

Crea o sovrascrive la voce specificata nella cache e imposta il valore con una data di scadenza assoluta.

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

Parametri di tipo

TItem

Tipo di valore.

Parametri

cache
IMemoryCache

Cache locale in memoria i cui valori non vengono serializzati.

key
Object

Voce da creare o sovrascrivere.

value
TItem

Valore individuato o null.

absoluteExpiration
DateTimeOffset

Ora di scadenza in termini assoluti.

Restituisce

TItem

Valore impostato.

Si applica a

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

Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs
Origine:
MemoryCacheExtensions.cs

Associa una voce della cache a una chiave specificata che scadrà dopo una durata specificata.

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

Parametri di tipo

TItem

Tipo dell'oggetto da impostare.

Parametri

cache
IMemoryCache

L'istanza IMemoryCache di questo metodo si estende.

key
Object

Chiave della voce da impostare.

value
TItem

Valore da associare alla chiave.

absoluteExpirationRelativeToNow
TimeSpan

Durata da ora successiva alla quale la voce della cache scadrà.

Restituisce

TItem

Valore impostato.

Si applica a