Bagikan melalui


ResponseCacheAttribute Kelas

Definisi

Menentukan parameter yang diperlukan untuk mengatur header yang sesuai dalam penembolokan respons.

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
Warisan
ResponseCacheAttribute
Atribut
Penerapan

Konstruktor

ResponseCacheAttribute()

Menentukan parameter yang diperlukan untuk mengatur header yang sesuai dalam penembolokan respons.

Properti

CacheProfileName

Mendapatkan atau menetapkan nilai nama profil cache.

Duration

Mendapatkan atau mengatur durasi dalam detik di mana respons di-cache. Ini menetapkan "max-age" di header "Cache-control".

IsReusable

Mendapatkan nilai yang menunjukkan apakah hasilnya CreateInstance(IServiceProvider) dapat digunakan kembali di seluruh permintaan.

Location

Mendapatkan atau mengatur lokasi tempat data dari URL tertentu harus di-cache.

NoStore

Mendapatkan atau menetapkan nilai yang menentukan apakah data harus disimpan atau tidak. Ketika diatur ke true, ia mengatur header "Cache-control" ke "no-store". Mengabaikan parameter "Lokasi" untuk nilai selain "Tidak Ada". Mengabaikan parameter "durasi".

Order

Mendapatkan nilai pesanan untuk menentukan urutan eksekusi filter. Filter dijalankan dalam nilai Order numerik properti yang naik.

VaryByHeader

Mendapatkan atau mengatur nilai untuk header respons Vary.

VaryByQueryKeys

Mendapatkan atau mengatur kunci kueri untuk bervariasi.

Metode

CreateInstance(IServiceProvider)

Membuat instans filter yang dapat dieksekusi.

GetCacheProfile(MvcOptions)

CacheProfile Mendapatkan untuk atribut ini.

Berlaku untuk