CacheExtensions.Set Methode

Definition

Überlädt

Name Beschreibung
Set<TItem>(IMemoryCache, Object, TItem)

Zuordnen eines Werts zu einem Schlüssel in der IMemoryCache.

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

Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest und wendet die Werte eines vorhandenen MemoryCacheEntryOptions Eintrags auf den erstellten Eintrag an.

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

Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest, der abläuft.IChangeToken

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

Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest, der in der angegebenen Dauer abläuft.

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

Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest, der ab jetzt in der angegebenen Dauer abläuft.

Set<TItem>(IMemoryCache, Object, TItem)

Quelle:
MemoryCacheExtensions.cs
Quelle:
MemoryCacheExtensions.cs
Quelle:
MemoryCacheExtensions.cs
Quelle:
MemoryCacheExtensions.cs

Zuordnen eines Werts zu einem Schlüssel in der 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

Typparameter

TItem

Der Typ des festzulegenden Objekts.

Parameter

cache
IMemoryCache

Die IMemoryCache Instanz, die 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

Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest und wendet die Werte eines vorhandenen MemoryCacheEntryOptions Eintrags 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 Instanz, die 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 Instanz, 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

Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest, der abläuft.IChangeToken

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 Instanz, die diese Methode erweitert.

key
Object

Der Schlüssel des festzulegenden Eintrags.

value
TItem

Der Wert, der dem Schlüssel zugeordnet werden soll.

expirationToken
IChangeToken

Dies IChangeToken bewirkt, 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

Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest, der in der 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, 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 festzulegenden Objekts.

Parameter

cache
IMemoryCache

Die IMemoryCache Instanz, die diese Methode erweitert.

key
Object

Der Schlüssel des festzulegenden Eintrags.

value
TItem

Der Wert, der dem Schlüssel zugeordnet werden soll.

absoluteExpiration
DateTimeOffset

Der Zeitpunkt, zu dem der Cacheeintrag abläuft.

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

Legt einen Cacheeintrag mit dem angegebenen Schlüssel und Wert fest, der ab jetzt in der 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 Instanz, die 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: