次の方法で共有


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>)

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

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

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

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

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

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

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

Set<TItem>(IMemoryCache, Object, TItem)

IMemoryCache内の指定したキーに値を関連付けます。

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)

キャッシュ エントリを指定したキーに関連付けます。このキーは、指定した期間が経過すると期限切れになります。

TryGetValue<TItem>(IMemoryCache, Object, TItem)

指定したキーに関連付けられている値の取得を試みます。

適用対象