CacheItemPolicy.Priority プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュ エントリを削除するかどうかを決定するために使用される優先度設定を取得または設定します。
public:
property System::Runtime::Caching::CacheItemPriority Priority { System::Runtime::Caching::CacheItemPriority get(); void set(System::Runtime::Caching::CacheItemPriority value); };
public System.Runtime.Caching.CacheItemPriority Priority { get; set; }
member this.Priority : System.Runtime.Caching.CacheItemPriority with get, set
Public Property Priority As CacheItemPriority
プロパティ値
削除の優先順位を示す列挙値の 1 つ。 既定の優先度の値は Defaultです。これは優先順位がないことを意味します。
注釈
ASP.NET では、優先度列挙には、Default (優先順位がないことを意味します) と NotRemovable (エントリを削除できないことを意味します) の 2 つの優先順位があります。 したがって、設定できる唯一の優先順位は、キャッシュ エントリをキャッシュに永続的に残す必要があるかどうかです。
Important
NotRemovableの優先順位を持つエントリをキャッシュに追加すると、削除できないエントリでキャッシュがオーバーフローする可能性があります。 キャッシュ実装では、キャッシュの実装がキャッシュからエントリを削除し、キャッシュ エントリの数を管理する方法を提供する場合にのみ、キャッシュ エントリの NotRemovable 優先度を設定する必要があります。