CacheExtensions.Set Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Set<TItem>(IMemoryCache, Object, TItem) |
Ordnet dem angegebenen Schlüssel im IMemoryCacheeinen Wert zu. |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Ordnet dem angegebenen Schlüssel einen Cacheeintrag zu und wendet die Werte eines vorhandenen MemoryCacheEntryOptions auf den erstellten Eintrag an. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Ordnet dem angegebenen Schlüssel einen Cacheeintrag zu, der abläuft, wenn IChangeToken er abläuft. |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Erstellt oder überschreibt den angegebenen Eintrag im Cache und legt den Wert mit einem absoluten Ablaufdatum fest. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Ordnet einen Cacheeintrag einem angegebenen Schlüssel zu, der nach einer angegebenen Dauer abläuft. |
Set<TItem>(IMemoryCache, Object, TItem)
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
Ordnet dem angegebenen Schlüssel im IMemoryCacheeinen Wert zu.
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
Typparameter
- TItem
Der Typ des festzulegenden Objekts.
Parameter
- cache
- IMemoryCache
Die IMemoryCache instance diese Methode erweitert.
- key
- Object
Der Schlüssel des festzulegenden Eintrags.
- value
- TItem
Der Wert, der dem Schlüssel zugeordnet werden soll.
Gibt zurück
Der festgelegte Wert.
Gilt für:
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
Ordnet dem angegebenen Schlüssel einen Cacheeintrag zu und wendet die Werte eines vorhandenen MemoryCacheEntryOptions auf den erstellten Eintrag an.
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
Typparameter
- TItem
Der Typ des festzulegenden Objekts.
Parameter
- cache
- IMemoryCache
Die IMemoryCache instance diese Methode erweitert.
- key
- Object
Der Schlüssel des festzulegenden Eintrags.
- value
- TItem
Der Wert, der dem Schlüssel zugeordnet werden soll.
- options
- MemoryCacheEntryOptions
Die vorhandene MemoryCacheEntryOptions instance, die auf den neuen Eintrag angewendet werden soll.
Gibt zurück
Der festgelegte Wert.
Gilt für:
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
Ordnet dem angegebenen Schlüssel einen Cacheeintrag zu, der abläuft, wenn IChangeToken er abläuft.
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
Typparameter
- TItem
Der Typ des festzulegenden Objekts.
Parameter
- cache
- IMemoryCache
Die IMemoryCache instance diese Methode erweitert.
- key
- Object
Der Schlüssel des festzulegenden Eintrags.
- value
- TItem
Der Wert, der dem Schlüssel zugeordnet werden soll.
- expirationToken
- IChangeToken
Die IChangeToken-Schnittstelle, die dazu führt, dass der Cacheeintrag abläuft.
Gibt zurück
Der festgelegte Wert.
Gilt für:
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
Erstellt oder überschreibt den angegebenen Eintrag im Cache und legt den Wert mit einem absoluten Ablaufdatum fest.
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
Typparameter
- TItem
Der Typ des Werts.
Parameter
- cache
- IMemoryCache
Ein lokaler In-Memory-Cache, dessen Werte nicht serialisiert werden.
- key
- Object
Der zu erstellende oder zu überschreibende Eintrag.
- value
- TItem
Der gefundene Wert oder null
.
- absoluteExpiration
- DateTimeOffset
Die Ablaufzeit in absoluten Zahlen.
Gibt zurück
Der festgelegte Wert.
Gilt für:
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
- Quelle:
- MemoryCacheExtensions.cs
Ordnet einen Cacheeintrag einem angegebenen Schlüssel zu, der nach einer angegebenen Dauer abläuft.
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
Typparameter
- TItem
Der Typ des festzulegenden Objekts.
Parameter
- cache
- IMemoryCache
Die IMemoryCache instance diese Methode erweitert.
- key
- Object
Der Schlüssel des festzulegenden Eintrags.
- value
- TItem
Der Wert, der dem Schlüssel zugeordnet werden soll.
- absoluteExpirationRelativeToNow
- TimeSpan
Die Dauer ab jetzt, nach der der Cacheeintrag abläuft.
Gibt zurück
Der festgelegte Wert.