次の方法で共有


CacheExtensions クラス

定義

IMemoryCache 操作の拡張メソッドを提供します。

public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
継承
CacheExtensions

メソッド

Get(IMemoryCache, Object)

このキーに関連付けられている値 (存在する場合) を取得します。

Get<TItem>(IMemoryCache, Object)

このキーに関連付けられている値 (存在する場合) を取得します。

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions)

このキーが存在する場合は、このキーに関連付けられている値を取得するか、指定されたキーを使用して新しいエントリを生成し、キーが見つからない場合は指定されたファクトリから値を生成します。

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>)

このキーが存在する場合は、このキーに関連付けられている値を取得するか、指定されたキーを使用して新しいエントリを生成し、キーが見つからない場合は指定されたファクトリから値を生成します。

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions)

このキーが存在する場合は、このキーに関連付けられている値を非同期に取得するか、指定されたキーを使用して新しいエントリを生成し、キーが見つからない場合は特定のファクトリから値を生成します。

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>)

このキーが存在する場合は、このキーに関連付けられている値を非同期に取得するか、指定されたキーを使用して新しいエントリを生成し、キーが見つからない場合は特定のファクトリから値を生成します。

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

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

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

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

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

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

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

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

Set<TItem>(IMemoryCache, Object, TItem)

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

TryGetValue<TItem>(IMemoryCache, Object, TItem)

指定されたキーに関連付けられている値を取得してみてください。

適用対象