CacheExtensions.Set Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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
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
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
Valore impostato.