CacheExtensions.Set Yöntem

Tanım

Aşırı Yüklemeler

Set<TItem>(IMemoryCache, Object, TItem)

Bir değeri içinde belirtilen anahtarla ilişkilendirir IMemoryCache.

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

Bir önbellek girdisini belirtilen anahtarla ilişkilendirir ve var olan MemoryCacheEntryOptions bir girdinin değerlerini oluşturulan girişe uygular.

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

Önbellek girdisini, süresi dolduğunda IChangeToken süresi dolacak belirtilen anahtarla ilişkilendirir.

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

Önbellekte belirtilen girdiyi oluşturur veya üzerine yazar ve değeri mutlak bir son kullanma tarihiyle ayarlar.

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

Bir önbellek girişini belirtilen süre sonunda süresi dolacak belirtilen bir anahtarla ilişkilendirir.

Set<TItem>(IMemoryCache, Object, TItem)

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

Bir değeri içinde belirtilen anahtarla ilişkilendirir 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

Bir önbellek girdisini belirtilen anahtarla ilişkilendirir ve var olan MemoryCacheEntryOptions bir girdinin değerlerini oluşturulan girişe 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

Önbellek girdisini, süresi dolduğunda IChangeToken süresi dolacak belirtilen anahtarla ilişkilendirir.

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

Önbellekte belirtilen girdiyi oluşturur veya üzerine yazar ve değeri mutlak bir son kullanma tarihiyle 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

Değerin türü.

Parametreler

cache
IMemoryCache

Değerleri serileştirilmemiş yerel, bellek içi önbellek.

key
Object

Oluşturulacak veya üzerine yazacak giriş.

value
TItem

Bulunan değer veya null.

absoluteExpiration
DateTimeOffset

Son kullanma süresi mutlak olarak.

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

Bir önbellek girişini belirtilen süre sonunda süresi dolacak belirtilen bir anahtarla ilişkilendirir.

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 girişinin süresinin dolacağı süre.

Döndürülenler

TItem

Ayarlanan değer.

Şunlara uygulanır