ResponseCacheAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
応答キャッシュで適切なヘッダーを設定するために必要なパラメーターを指定します。
public ref class ResponseCacheAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class ResponseCacheAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type ResponseCacheAttribute = class
inherit Attribute
interface IFilterFactory
interface IFilterMetadata
interface IOrderedFilter
Public Class ResponseCacheAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
- 継承
-
ResponseCacheAttribute
- 属性
- 実装
コンストラクター
ResponseCacheAttribute() |
応答キャッシュで適切なヘッダーを設定するために必要なパラメーターを指定します。 |
プロパティ
CacheProfileName |
キャッシュ プロファイル名の値を取得または設定します。 |
Duration |
応答がキャッシュされる期間を秒単位で取得または設定します。 これにより、"Cache-control" ヘッダーに "max-age" が設定されます。 |
IsReusable |
の結果 CreateInstance(IServiceProvider) を要求間で再利用できるかどうかを示す値を取得します。 |
Location |
特定の URL のデータをキャッシュする必要がある場所を取得または設定します。 |
NoStore |
データを格納するかどうかを決定する値を取得または設定します。
に |
Order |
フィルターの実行順序を決定するための順序値を取得します。 フィルターは、 プロパティの昇順の数値で Order 実行されます。 |
VaryByHeader |
Vary 応答ヘッダーの値を取得または設定します。 |
VaryByQueryKeys |
変化させるクエリ キーを取得または設定します。 |
メソッド
CreateInstance(IServiceProvider) |
実行可能フィルターのインスタンスを作成します。 |
GetCacheProfile(MvcOptions) |
この属性の を取得します CacheProfile 。 |