Share via


CacheExtensions.Set Metode

Definisi

Overload

Set<TItem>(IMemoryCache, Object, TItem)

Mengaitkan nilai dengan kunci yang ditentukan dalam IMemoryCache.

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

Mengaitkan entri cache dengan kunci yang ditentukan dan menerapkan nilai yang ada MemoryCacheEntryOptions ke entri yang dibuat.

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

Mengaitkan entri cache dengan kunci yang ditentukan yang akan kedaluwarsa saat IChangeToken kedaluwarsa.

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

Membuat atau menimpa entri yang ditentukan dalam cache dan menetapkan nilai dengan tanggal kedaluwarsa absolut.

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

Mengaitkan entri cache dengan kunci tertentu yang akan kedaluwarsa setelah durasi yang ditentukan.

Set<TItem>(IMemoryCache, Object, TItem)

Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs

Mengaitkan nilai dengan kunci yang ditentukan dalam 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

Jenis parameter

TItem

Jenis objek yang akan diatur.

Parameter

cache
IMemoryCache

Instans IMemoryCache yang diperluas metode ini.

key
Object

Kunci entri yang akan diatur.

value
TItem

Nilai yang akan dikaitkan dengan kunci.

Mengembalikan

TItem

Nilai yang ditetapkan.

Berlaku untuk

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

Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs

Mengaitkan entri cache dengan kunci yang ditentukan dan menerapkan nilai yang ada MemoryCacheEntryOptions ke entri yang dibuat.

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

Jenis parameter

TItem

Jenis objek yang akan diatur.

Parameter

cache
IMemoryCache

Instans IMemoryCache yang diperluas metode ini.

key
Object

Kunci entri yang akan diatur.

value
TItem

Nilai yang akan dikaitkan dengan kunci.

options
MemoryCacheEntryOptions

Instans yang MemoryCacheEntryOptions ada untuk diterapkan ke entri baru.

Mengembalikan

TItem

Nilai yang ditetapkan.

Berlaku untuk

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

Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs

Mengaitkan entri cache dengan kunci yang ditentukan yang akan kedaluwarsa saat IChangeToken kedaluwarsa.

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

Jenis parameter

TItem

Jenis objek yang akan diatur.

Parameter

cache
IMemoryCache

Instans IMemoryCache yang diperluas metode ini.

key
Object

Kunci entri yang akan diatur.

value
TItem

Nilai yang akan dikaitkan dengan kunci.

expirationToken
IChangeToken

Yang IChangeToken menyebabkan entri cache kedaluwarsa.

Mengembalikan

TItem

Nilai yang ditetapkan.

Berlaku untuk

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

Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs

Membuat atau menimpa entri yang ditentukan dalam cache dan menetapkan nilai dengan tanggal kedaluwarsa absolut.

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

Jenis parameter

TItem

Jenis nilai.

Parameter

cache
IMemoryCache

Cache lokal dalam memori yang nilainya tidak diserialisasikan.

key
Object

Entri untuk membuat atau menimpa.

value
TItem

Nilai yang terletak atau null.

absoluteExpiration
DateTimeOffset

Waktu kedaluwarsa dalam istilah absolut.

Mengembalikan

TItem

Nilai yang ditetapkan.

Berlaku untuk

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

Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs
Sumber:
MemoryCacheExtensions.cs

Mengaitkan entri cache dengan kunci tertentu yang akan kedaluwarsa setelah durasi yang ditentukan.

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

Jenis parameter

TItem

Jenis objek yang akan diatur.

Parameter

cache
IMemoryCache

Instans IMemoryCache yang diperluas metode ini.

key
Object

Kunci entri yang akan diatur.

value
TItem

Nilai yang akan dikaitkan dengan kunci.

absoluteExpirationRelativeToNow
TimeSpan

Durasi dari sekarang setelah entri cache akan kedaluwarsa.

Mengembalikan

TItem

Nilai yang ditetapkan.

Berlaku untuk