CacheExtensions.Set Yöntem

Tanım

Aşırı Yüklemeler

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

Bir değeri içindeki bir anahtarla ilişkilendirin IMemoryCache.

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

Verilen anahtar ve değerle bir önbellek girdisi ayarlar ve var olan MemoryCacheEntryOptions bir girdinin değerlerini oluşturulan girdiye uygular.

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

Süresi dolduğunda IChangeToken süresi dolacak belirli bir anahtar ve değere sahip bir önbellek girdisi ayarlar.

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

Verilen süre içinde süresi dolacak belirli bir anahtara ve değere sahip bir önbellek girdisi ayarlar.

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

Verilen anahtara ve değere sahip bir önbellek girdisi ayarlar ve bu sürenin süresi bundan sonra dolacak.

Set<TItem>(IMemoryCache, Object, TItem)

Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs

Bir değeri içindeki bir anahtarla ilişkilendirin 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

Tür Parametreleri

TItem

Ayarlanacağı nesnenin türü.

Parametreler

cache
IMemoryCache

Bu yöntemin IMemoryCache genişletir örneği.

key
Object

Ayarlanacağı girişin anahtarı.

value
TItem

Anahtarla ilişkilendirilecek değer.

Döndürülenler

TItem

Ayarlanan değer.

Şunlara uygulanır

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

Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs

Verilen anahtar ve değerle bir önbellek girdisi ayarlar ve var olan MemoryCacheEntryOptions bir girdinin değerlerini oluşturulan girdiye uygular.

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

Tür Parametreleri

TItem

Ayarlanacağı nesnenin türü.

Parametreler

cache
IMemoryCache

Bu yöntemin IMemoryCache genişletir örneği.

key
Object

Ayarlanacağı girişin anahtarı.

value
TItem

Anahtarla ilişkilendirilecek değer.

options
MemoryCacheEntryOptions

Yeni girişe uygulanacak mevcut MemoryCacheEntryOptions örnek.

Döndürülenler

TItem

Ayarlanan değer.

Şunlara uygulanır

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

Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs

Süresi dolduğunda IChangeToken süresi dolacak belirli bir anahtar ve değere sahip bir önbellek girdisi ayarlar.

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

Tür Parametreleri

TItem

Ayarlanacağı nesnenin türü.

Parametreler

cache
IMemoryCache

Bu yöntemin IMemoryCache genişletir örneği.

key
Object

Ayarlanacağı girişin anahtarı.

value
TItem

Anahtarla ilişkilendirilecek değer.

expirationToken
IChangeToken

IChangeToken Önbellek girişinin süresinin dolmasına neden olan.

Döndürülenler

TItem

Ayarlanan değer.

Şunlara uygulanır

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

Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs

Verilen süre içinde süresi dolacak belirli bir anahtara ve değere sahip bir önbellek girdisi ayarlar.

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

Tür Parametreleri

TItem

Ayarlanacağı nesnenin türü.

Parametreler

cache
IMemoryCache

Bu yöntemin IMemoryCache genişletir örneği.

key
Object

Ayarlanacağı girişin anahtarı.

value
TItem

Anahtarla ilişkilendirilecek değer.

absoluteExpiration
DateTimeOffset

Önbellek girdisinin süresinin dolacağı nokta.

Döndürülenler

TItem

Ayarlanan değer.

Şunlara uygulanır

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

Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs
Kaynak:
MemoryCacheExtensions.cs

Verilen anahtara ve değere sahip bir önbellek girdisi ayarlar ve bu sürenin süresi bundan sonra dolacak.

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

Tür Parametreleri

TItem

Ayarlanacağı nesnenin türü.

Parametreler

cache
IMemoryCache

Bu yöntemin IMemoryCache genişletir örneği.

key
Object

Ayarlanacağı girişin anahtarı.

value
TItem

Anahtarla ilişkilendirilecek değer.

absoluteExpirationRelativeToNow
TimeSpan

Önbellek girdisinin süresinin dolacağı süre.

Döndürülenler

TItem

Ayarlanan değer.

Şunlara uygulanır