Udostępnij za pośrednictwem


CacheExtensions.Set Metoda

Definicja

Przeciążenia

Set<TItem>(IMemoryCache, Object, TItem)

Kojarzy wartość z określonym kluczem w obiekcie IMemoryCache.

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

Kojarzy wpis pamięci podręcznej z określonym kluczem i stosuje wartości istniejącego MemoryCacheEntryOptions do utworzonego wpisu.

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

Kojarzy wpis pamięci podręcznej z określonym kluczem, który wygaśnie po IChangeToken wygaśnięciu.

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

Tworzy lub zastępuje określony wpis w pamięci podręcznej i ustawia wartość z bezwzględną datą wygaśnięcia.

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

Kojarzy wpis pamięci podręcznej z określonym kluczem, który wygaśnie po określonym czasie trwania.

Set<TItem>(IMemoryCache, Object, TItem)

Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs

Kojarzy wartość z określonym kluczem w obiekcie 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

Parametry typu

TItem

Typ obiektu do ustawienia.

Parametry

cache
IMemoryCache

Wystąpienie, które IMemoryCache rozszerza ta metoda.

key
Object

Klucz wpisu do ustawienia.

value
TItem

Wartość do skojarzenia z kluczem.

Zwraca

TItem

Wartość, która została ustawiona.

Dotyczy

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

Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs

Kojarzy wpis pamięci podręcznej z określonym kluczem i stosuje wartości istniejącego MemoryCacheEntryOptions do utworzonego wpisu.

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

Parametry typu

TItem

Typ obiektu do ustawienia.

Parametry

cache
IMemoryCache

Wystąpienie, które IMemoryCache rozszerza ta metoda.

key
Object

Klucz wpisu do ustawienia.

value
TItem

Wartość do skojarzenia z kluczem.

options
MemoryCacheEntryOptions

Istniejące MemoryCacheEntryOptions wystąpienie do zastosowania do nowego wpisu.

Zwraca

TItem

Wartość, która została ustawiona.

Dotyczy

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

Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs

Kojarzy wpis pamięci podręcznej z określonym kluczem, który wygaśnie po IChangeToken wygaśnięciu.

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

Parametry typu

TItem

Typ obiektu do ustawienia.

Parametry

cache
IMemoryCache

Wystąpienie, które IMemoryCache rozszerza ta metoda.

key
Object

Klucz wpisu do ustawienia.

value
TItem

Wartość do skojarzenia z kluczem.

expirationToken
IChangeToken

Spowoduje IChangeToken to wygaśnięcie wpisu pamięci podręcznej.

Zwraca

TItem

Wartość, która została ustawiona.

Dotyczy

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

Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs

Tworzy lub zastępuje określony wpis w pamięci podręcznej i ustawia wartość z bezwzględną datą wygaśnięcia.

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

Parametry typu

TItem

Typ wartości.

Parametry

cache
IMemoryCache

Lokalna pamięć podręczna w pamięci, której wartości nie są serializowane.

key
Object

Wpis umożliwiający utworzenie lub zastąpienie.

value
TItem

Zlokalizowana wartość lub null.

absoluteExpiration
DateTimeOffset

Czas wygaśnięcia w kategoriach bezwzględnych.

Zwraca

TItem

Wartość, która została ustawiona.

Dotyczy

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

Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs
Źródło:
MemoryCacheExtensions.cs

Kojarzy wpis pamięci podręcznej z określonym kluczem, który wygaśnie po określonym czasie trwania.

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

Parametry typu

TItem

Typ obiektu do ustawienia.

Parametry

cache
IMemoryCache

Wystąpienie, które IMemoryCache rozszerza ta metoda.

key
Object

Klucz wpisu do ustawienia.

value
TItem

Wartość do skojarzenia z kluczem.

absoluteExpirationRelativeToNow
TimeSpan

Czas trwania od teraz, po którym wpis pamięci podręcznej wygaśnie.

Zwraca

TItem

Wartość, która została ustawiona.

Dotyczy