次の方法で共有


CacheSection.DisableExpiration プロパティ

定義

キャッシュの有効期限が無効かどうかを示す値を取得または設定します。

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

プロパティ値

キャッシュの有効期限が無効な場合は true。それ以外の場合は false。 既定値は、false です。

属性

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

// Enable or disable cache expiration.
cacheSection.DisableExpiration =
    !cacheSection.DisableExpiration;
' Enable or disable cache expiration.
cacheSection.DisableExpiration =
    Not cacheSection.DisableExpiration

注釈

プロパティが DisableExpirationtrue設定されている場合、キャッシュされたアイテムの有効期限は切れません。 この設定は、アプリケーション コードでのキャッシュ動作のデバッグに役立ちます。 キャッシュの有効期限を無効にする場合は注意が必要です。これにより、アイテムが有効なよりも長くキャッシュされる可能性があるためです。

注意

出力キャッシュにページを追加するには、そのページの有効期限ポリシーを確立する必要があります。 これを宣言的に行うには、 @ OutputCache ディレクティブを使用するか、 メソッドを SetExpires 使用してプログラムで行います。 詳細については、「 方法: ASP.NET ページ キャッシュの有効期限値を設定する」を参照してください。

適用対象

こちらもご覧ください