CacheSection.DisableMemoryCollection プロパティ

定義

キャッシュ メモリ コレクションが無効かどうかを示す値を取得または設定します。

public:
 property bool DisableMemoryCollection { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("disableMemoryCollection", DefaultValue=false)]
public bool DisableMemoryCollection { get; set; }
[<System.Configuration.ConfigurationProperty("disableMemoryCollection", DefaultValue=false)>]
member this.DisableMemoryCollection : bool with get, set
Public Property DisableMemoryCollection As Boolean

プロパティ値

キャッシュ メモリ コレクションが無効な場合は true。それ以外の場合は false。 既定値は、false です。

属性

次のコード例は、DisableMemoryCollection プロパティの使用方法を示しています。

// Enable or disable memory collection.
cacheSection.DisableMemoryCollection = 
        !cacheSection.DisableMemoryCollection;
' Enable or disable memory collection.
cacheSection.DisableMemoryCollection =
    Not cacheSection.DisableMemoryCollection

注釈

プロパティが DisableMemoryCollectiontrue設定されている場合、キャッシュ関連 API の呼び出しは影響を受けなくなります。

プロパティが DisableMemoryCollectiontrue設定されている場合、キャッシュは未使用の項目の収集を試みません。 この設定を使用する場合は注意が必要です。メモリ収集を無効にすると、アプリケーションのメモリ不足状態がすぐに発生する可能性があります。

この設定は、ASP.NET 内部キャッシュや出力キャッシュには影響しません。 さまざまな種類のキャッシュの詳細については、「 キャッシュ」を参照してください。

適用対象

こちらもご覧ください