Bagikan melalui


DistributedCacheTagHelper Kelas

Definisi

TagHelper implementasi yang menargetkan <elemen distributed-cache> .

public ref class DistributedCacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")]
public class DistributedCacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")>]
type DistributedCacheTagHelper = class
    inherit CacheTagHelperBase
Public Class DistributedCacheTagHelper
Inherits CacheTagHelperBase
Warisan
DistributedCacheTagHelper
Atribut

Konstruktor

DistributedCacheTagHelper(IDistributedCacheTagHelperService, HtmlEncoder)

Membuat baru CacheTagHelper.

Bidang

CacheKeyPrefix

Awalan yang digunakan oleh DistributedCacheTagHelper instans saat membuat entri di IDistributedCacheTagHelperStorage.

Properti

Enabled

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

(Diperoleh dari CacheTagHelperBase)
ExpiresAfter

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

(Diperoleh dari CacheTagHelperBase)
ExpiresOn

Mendapatkan atau mengatur entri cache yang tepat DateTimeOffset harus dikeluarkan.

(Diperoleh dari CacheTagHelperBase)
ExpiresSliding

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

(Diperoleh dari CacheTagHelperBase)
HtmlEncoder

HtmlEncoder Mendapatkan yang mengodekan konten yang akan di-cache.

(Diperoleh dari CacheTagHelperBase)
MemoryCache

Mendapatkan instans yang IMemoryCache digunakan untuk membuat cache pekerja.

Name

Mendapatkan atau mengatur nama unik untuk mendiskriminasi entri yang 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.

(Diperoleh dari CacheTagHelperBase)
VaryBy

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

(Diperoleh dari CacheTagHelperBase)
VaryByCookie

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

(Diperoleh dari CacheTagHelperBase)
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.

(Diperoleh dari CacheTagHelperBase)
VaryByHeader

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

(Diperoleh dari CacheTagHelperBase)
VaryByQuery

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

(Diperoleh dari CacheTagHelperBase)
VaryByRoute

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

(Diperoleh dari CacheTagHelperBase)
VaryByUser

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

(Diperoleh dari CacheTagHelperBase)
ViewContext

Mendapatkan atau mengatur ViewContext untuk Tampilan eksekusi saat ini.

(Diperoleh dari CacheTagHelperBase)

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.

Berlaku untuk