Freigeben über


CacheExtensions.Set Methode

Definition

Ü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

TItem

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

TItem

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

TItem

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

TItem

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

TItem

Der festgelegte Wert.

Gilt für: