CacheItemPriority 列挙体とは? わかりやすく解説

CacheItemPriority 列挙体

Cache オブジェクトに格納されている項目の相対優先順位を指定します。

名前空間: System.Web.Caching
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim instance As CacheItemPriority
public enum CacheItemPriority
public enum class CacheItemPriority
public enum CacheItemPriority
public enum CacheItemPriority
メンバメンバ
 メンバ名説明
AboveNormalこの優先順位のキャッシュ項目は、Normal の優先順位が割り当てられている項目に比べ、サーバーがシステム メモリを解放するときに削除される可能性が低くなります。 
BelowNormalこの優先順位のキャッシュ項目は、Normal の優先度が割り当てられている項目に比べ、サーバーがシステム メモリを解放するときに削除される可能性が高くなります。 
Defaultキャッシュ項目の優先順位の既定値は Normal です。 
Highこの優先順位のキャッシュ項目は、サーバーがシステム メモリを解放するときにキャッシュから削除される可能性が最も低くなります。 
Lowこの優先順位のキャッシュ項目は、サーバーがシステム メモリを解放するときにキャッシュから削除される可能性が最も高くなります。 
Normalこの優先順位のキャッシュ項目は、Low または BelowNormal の優先順位のキャッシュ項目が削除された後に限り、サーバーがシステム メモリを解放するときにキャッシュから削除されます。これは、既定の設定です。 
NotRemovableこの優先順位のキャッシュ項目は、サーバーがシステム メモリを解放するときにキャッシュから自動的に削除されません。ただし、この優先順位の項目は、項目の絶対有効期限またはスライド式有効期限に従って、他の項目と共に削除されます。  
解説解説
使用例使用例

Insert メソッドを使用して、priority パラメータを High に設定した Cache オブジェクトに項目を追加するコード例を次に示します。

<%@ Page Language="VB" %>
<Script runat="server">
    Public Sub Page_Load(sender As
 Object, e As EventArgs)
        Dim connectionString As String
        connectionString = "Data Source=localhost;Integrated Security=SSPI"
        Cache.Insert("DSN", connectionString, Nothing,
 DateTime.Now.AddMinutes(2), TimeSpan.Zero, CacheItemPriority.High, Nothing)
    End Sub
</Script>
<Script language="C#" runat="server">
    public void Page_Load(Object sender, EventArgs
 e) {
        String connectionString;
        connectionString = "Data Source=localhost;Integrated Security=SSPI";
        Cache.Insert("DSN", connectionString, null,
 DateTime.Now.AddMinutes(2), TimeSpan.Zero, CacheItemPriority.High, null);
    }
</Script>
<Script language="JScript" runat="server">
    public function Page_Load(sender : Object,
 e : EventArgs) : void  {
        var connectionString : String;
        connectionString = "Data Source=localhost;Integrated Security=SSPI";
        Cache.Insert("DSN", connectionString, null,
 DateTime.Now.AddMinutes(2), TimeSpan.Zero, CacheItemPriority.High, null);
    }
</Script>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「CacheItemPriority 列挙体」の関連用語

CacheItemPriority 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CacheItemPriority 列挙体のページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS