MemoryCacheEntryOptions クラス

定義

IMemoryCache インスタンスのエントリに適用されるキャッシュ オプションを表します。

public ref class MemoryCacheEntryOptions
public class MemoryCacheEntryOptions
type MemoryCacheEntryOptions = class
Public Class MemoryCacheEntryOptions
継承
MemoryCacheEntryOptions

コンストラクター

名前 説明
MemoryCacheEntryOptions()

IMemoryCache インスタンスのエントリに適用されるキャッシュ オプションを表します。

プロパティ

名前 説明
AbsoluteExpiration

キャッシュ エントリの絶対有効期限を取得または設定します。

AbsoluteExpirationRelativeToNow

現在に対する絶対有効期限を取得または設定します。

ExpirationTokens

キャッシュ エントリの有効期限が切れる IChangeToken インスタンスを取得します。

PostEvictionCallbacks

キャッシュ エントリがキャッシュから削除された後にコールバックが発生することを取得または設定します。

Priority

メモリ不足によってトリガーされるクリーンアップ中にキャッシュ エントリをキャッシュに保持するための優先順位を取得または設定します。 既定値は Normal です。

Size

キャッシュ エントリ値のサイズを取得または設定します。

SlidingExpiration

キャッシュ エントリが削除されるまでに非アクティブ (アクセスされないなど) できる期間を取得または設定します。 これにより、絶対有効期限 (設定されている場合) を超えてエントリの有効期間が延長されることはありません。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

拡張メソッド

名前 説明
AddExpirationToken(MemoryCacheEntryOptions, IChangeToken)

指定された IChangeToken の有効期限が切れた場合、キャッシュ エントリの有効期限が切れます。

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object)

キャッシュ エントリがキャッシュから削除された後に、指定されたコールバックを起動します。

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate)

キャッシュ エントリがキャッシュから削除された後に、指定されたコールバックを起動します。

SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset)

キャッシュ エントリの絶対有効期限を設定します。

SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan)

現在を基準にして、絶対有効期限を設定します。

SetPriority(MemoryCacheEntryOptions, CacheItemPriority)

メモリ不足のトークン化されたクリーンアップ中にキャッシュ エントリをキャッシュに保持するための優先順位を設定します。

SetSize(MemoryCacheEntryOptions, Int64)

キャッシュ エントリ値のサイズを設定します。

SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan)

キャッシュ エントリが削除されるまでに非アクティブ (アクセスされないなど) できる期間を設定します。 これにより、絶対有効期限 (設定されている場合) を超えてエントリの有効期間が延長されることはありません。

適用対象