Bagikan melalui


CacheTagHelperBase Kelas

Definisi

TagHelper implementasi dasar untuk elemen penembolokan.

public ref class CacheTagHelperBase abstract : Microsoft::AspNetCore::Razor::TagHelpers::TagHelper
public abstract class CacheTagHelperBase : Microsoft.AspNetCore.Razor.TagHelpers.TagHelper
type CacheTagHelperBase = class
    inherit TagHelper
Public MustInherit Class CacheTagHelperBase
Inherits TagHelper
Warisan
CacheTagHelperBase
Turunan

Konstruktor

CacheTagHelperBase(HtmlEncoder)

Membuat baru CacheTagHelperBase.

Bidang

DefaultExpiration

Durasi default, sejak entri cache ditambahkan, kapan harus dikeluarkan. Durasi default ini hanya akan digunakan jika tidak ada kriteria kedaluwarsa lain yang ditentukan. Waktu kedaluwarsa default adalah kedaluwarsa geser 30 detik.

Properti

Enabled

Mendapatkan atau mengatur nilai yang menentukan apakah pembantu tag diaktifkan atau tidak.

ExpiresAfter

Mendapatkan atau mengatur durasi, sejak entri cache ditambahkan, kapan harus dikeluarkan.

ExpiresOn

Mendapatkan atau mengatur entri cache yang tepat DateTimeOffset harus dikeluarkan.

ExpiresSliding

Mendapatkan atau mengatur durasi dari akses terakhir bahwa entri cache harus dikeluarkan.

HtmlEncoder

HtmlEncoder Mendapatkan yang mengodekan konten yang akan di-cache.

Order

Ketika satu set ITagHelperdijalankan, Init(TagHelperContext)mereka pertama kali dipanggil dalam yang ditentukan Order; maka 's mereka ProcessAsync(TagHelperContext, TagHelperOutput)dipanggil dalam yang ditentukan Order. Nilai yang lebih rendah dijalankan terlebih dahulu.

VaryBy

Mendapatkan atau mengatur String untuk memvariasikan hasil yang di-cache.

VaryByCookie

Mendapatkan atau mengatur sekumpulan nama cookie yang dibatasi koma untuk memvariasikan hasil yang di-cache.

VaryByCulture

Mendapatkan atau menetapkan nilai yang menentukan apakah hasil yang di-cache akan bervariasi menurut kultur permintaan.

Mengatur ini ke true akan mengakibatkan hasilnya bervariasi oleh CurrentCulture dan CurrentUICulture.

VaryByHeader

Mendapatkan atau mengatur sekumpulan header permintaan HTTP yang dibatasi koma untuk memvariasikan hasil yang di-cache.

VaryByQuery

Mendapatkan atau mengatur sekumpulan parameter kueri yang dibatasi koma untuk memvariasikan hasil yang di-cache.

VaryByRoute

Mendapatkan atau mengatur sekumpulan parameter data rute yang dibatasi koma untuk memvariasikan hasil yang di-cache.

VaryByUser

Mendapatkan atau menetapkan nilai yang menentukan apakah hasil yang di-cache akan bervariasi oleh Identitas untuk yang masuk User.

ViewContext

Mendapatkan atau mengatur ViewContext untuk Tampilan eksekusi saat ini.

Metode

Init(TagHelperContext)

Menginisialisasi ITagHelper dengan yang diberikan context. Penambahan harus Items dilakukan dalam metode ini untuk memastikan mereka ditambahkan sebelum mengeksekusi anak-anak.

(Diperoleh dari TagHelper)
Process(TagHelperContext, TagHelperOutput)

Secara sinkron menjalankan TagHelper dengan yang diberikan context dan output.

(Diperoleh dari TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

Secara asinkron menjalankan TagHelper dengan yang diberikan context dan output.

(Diperoleh dari TagHelper)

Berlaku untuk