次の方法で共有


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

値がシリアル化されないローカルのメモリ内キャッシュ。

key
Object

作成または上書きするエントリ。

value
TItem

見つかった値または null

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

設定された値。

適用対象