CacheExtensions.Set Metodo

Definizione

Overload

Nome Descrizione
Set<TItem>(IMemoryCache, Object, TItem)

Associare un valore a una chiave in IMemoryCache.

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

Imposta una voce della cache con la chiave e il valore specificati e applica i valori di un oggetto esistente MemoryCacheEntryOptions alla voce creata.

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

Imposta una voce della cache con la chiave e il valore specificati che scadranno alla IChangeToken scadenza.

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

Imposta una voce della cache con la chiave e il valore specificati che scadranno nella durata specificata.

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

Imposta una voce della cache con la chiave e il valore specificati che scadranno nella durata specificata da ora.

Set<TItem>(IMemoryCache, Object, TItem)

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

Associare un valore a una chiave 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.

Valori restituiti

TItem

Valore impostato.

Si applica a

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

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

Imposta una voce della cache con la chiave e il valore specificati 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.

Valori restituiti

TItem

Valore impostato.

Si applica a

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

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

Imposta una voce della cache con la chiave e il valore specificati che scadranno 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.

Valori restituiti

TItem

Valore impostato.

Si applica a

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

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

Imposta una voce della cache con la chiave e il valore specificati che scadranno nella durata specificata.

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 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.

absoluteExpiration
DateTimeOffset

Punto nel tempo in cui la voce della cache scadrà.

Valori restituiti

TItem

Valore impostato.

Si applica a

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

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

Imposta una voce della cache con la chiave e il valore specificati che scadranno nella durata specificata da ora.

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 successiva alla quale la voce della cache scadrà.

Valori restituiti

TItem

Valore impostato.

Si applica a