CacheExtensions.Set メソッド

定義

オーバーロード

名前 説明
Set<TItem>(IMemoryCache, Object, TItem)

IMemoryCache内のキーに値を関連付けます。

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

指定したキーと値を使用してキャッシュ エントリを設定し、作成されたエントリに既存の MemoryCacheEntryOptions の値を適用します。

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

IChangeTokenの有効期限が切れると期限切れになる、指定されたキーと値を使用してキャッシュ エントリを設定します。

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

指定したキーと値を使用してキャッシュ エントリを設定します。この値は、指定された期間に期限切れになります。

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

指定されたキーと値を使用してキャッシュ エントリを設定します。この値は、指定した期間に期限切れになります。

Set<TItem>(IMemoryCache, Object, TItem)

ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs

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

型パラメーター

TItem

設定するオブジェクトの型。

パラメーター

cache
IMemoryCache

このメソッドが拡張 IMemoryCache インスタンス。

key
Object

設定するエントリのキー。

value
TItem

キーに関連付ける値。

返品

TItem

設定された値。

適用対象

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

ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs

指定したキーと値を使用してキャッシュ エントリを設定し、作成されたエントリに既存の MemoryCacheEntryOptions の値を適用します。

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

型パラメーター

TItem

設定するオブジェクトの型。

パラメーター

cache
IMemoryCache

このメソッドが拡張 IMemoryCache インスタンス。

key
Object

設定するエントリのキー。

value
TItem

キーに関連付ける値。

options
MemoryCacheEntryOptions

新しいエントリに適用する既存の MemoryCacheEntryOptions インスタンス。

返品

TItem

設定された値。

適用対象

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

ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs

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

型パラメーター

TItem

設定するオブジェクトの型。

パラメーター

cache
IMemoryCache

このメソッドが拡張 IMemoryCache インスタンス。

key
Object

設定するエントリのキー。

value
TItem

キーに関連付ける値。

expirationToken
IChangeToken

キャッシュ エントリの有効期限が切れる IChangeToken

返品

TItem

設定された値。

適用対象

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

ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs

指定したキーと値を使用してキャッシュ エントリを設定します。この値は、指定された期間に期限切れになります。

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

型パラメーター

TItem

設定するオブジェクトの型。

パラメーター

cache
IMemoryCache

このメソッドが拡張 IMemoryCache インスタンス。

key
Object

設定するエントリのキー。

value
TItem

キーに関連付ける値。

absoluteExpiration
DateTimeOffset

キャッシュ エントリの有効期限が切れる時点。

返品

TItem

設定された値。

適用対象

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

ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs
ソース:
MemoryCacheExtensions.cs

指定されたキーと値を使用してキャッシュ エントリを設定します。この値は、指定した期間に期限切れになります。

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

型パラメーター

TItem

設定するオブジェクトの型。

パラメーター

cache
IMemoryCache

このメソッドが拡張 IMemoryCache インスタンス。

key
Object

設定するエントリのキー。

value
TItem

キーに関連付ける値。

absoluteExpirationRelativeToNow
TimeSpan

キャッシュ エントリの有効期限が切れるまでの期間。

返品

TItem

設定された値。

適用対象