Share via


CacheItemPolicy.Priority プロパティ

定義

キャッシュ エントリを削除するかどうかを決定するために使用する優先順位設定を取得または設定します。

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 は 2 つだけです(これは優先度がないことを意味します)、および NotRemovable (エントリを削除できないことを意味します)。 したがって、設定できる唯一の優先順位は、キャッシュ エントリをキャッシュに永続的に残す必要があるかどうかです。

重要

優先度レベル が の NotRemovable エントリをキャッシュに追加すると、キャッシュが削除できないエントリでオーバーフローする可能性があります。 キャッシュ実装では、キャッシュの実装でキャッシュからエントリを削除し、キャッシュ エントリの数を管理する方法が提供されている場合にのみ、キャッシュ エントリの優先度を設定 NotRemovable する必要があります。

適用対象