IMemoryCache インターフェイス

定義

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

public interface class IMemoryCache : IDisposable
public interface IMemoryCache : IDisposable
type IMemoryCache = interface
    interface IDisposable
Public Interface IMemoryCache
Implements IDisposable
派生
実装

メソッド

名前 説明
CreateEntry(Object)

キャッシュ内のエントリを作成または上書きします。

Dispose()

アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

(継承元 IDisposable)
GetCurrentStatistics()

キャッシュ統計のスナップショット (使用可能な場合) を取得します。

Remove(Object)

指定したキーに関連付けられているオブジェクトを削除します。

TryGetValue(Object, Object)

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

拡張メソッド

名前 説明
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)

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

適用対象