Bagikan melalui


OutputCachePolicyBuilder Kelas

Definisi

Menyediakan metode pembantu untuk membuat kebijakan kustom.

public sealed class OutputCachePolicyBuilder
type OutputCachePolicyBuilder = class
Public NotInheritable Class OutputCachePolicyBuilder
Warisan
OutputCachePolicyBuilder

Metode

AddPolicy(Type)

Menambahkan kebijakan yang diselesaikan secara dinamis.

AddPolicy<T>()

Menambahkan kebijakan yang diselesaikan secara dinamis.

Cache()

Mengaktifkan penembolokan untuk permintaan saat ini jika belum diaktifkan.

Expire(TimeSpan)

Menambahkan kebijakan untuk mengubah kedaluwarsa respons yang di-cache.

NoCache()

Menghapus kebijakan dan menambahkan satu mencegah logika penembolokan terjadi.

SetCacheKeyPrefix(Func<HttpContext,CancellationToken,ValueTask<String>>)

Menambahkan kebijakan yang bervariasi kunci cache menggunakan nilai yang ditentukan.

SetCacheKeyPrefix(Func<HttpContext,String>)

Menambahkan kebijakan yang bervariasi kunci cache menggunakan nilai yang ditentukan.

SetCacheKeyPrefix(String)

Menambahkan kebijakan yang bervariasi kunci cache menggunakan nilai yang ditentukan.

SetLocking(Boolean)

Menambahkan kebijakan untuk mengubah strategi penguncian permintaan.

SetVaryByHeader(String, String[])

Menambahkan kebijakan untuk memvariasikan respons yang di-cache menurut header.

SetVaryByHeader(String[])

Menambahkan kebijakan untuk memvariasikan respons yang di-cache menurut header.

SetVaryByHost(Boolean)

Menambahkan pengaturan kebijakan apakah akan bervariasi menurut header Host ot tidak.

SetVaryByQuery(String, String[])

Menambahkan kebijakan untuk memvariasikan respons yang di-cache menurut string kueri.

SetVaryByQuery(String[])

Menambahkan kebijakan untuk memvariasikan respons yang di-cache menurut string kueri.

SetVaryByRouteValue(String, String[])

Menambahkan kebijakan untuk memvariasikan respons yang di-cache menurut nilai rute.

SetVaryByRouteValue(String[])

Menambahkan kebijakan untuk memvariasikan respons yang di-cache menurut nilai rute.

Tag(String[])

Menambahkan kebijakan untuk menandai respons yang di-cache.

VaryByValue(Func<HttpContext,CancellationToken,ValueTask<KeyValuePair<String,String>>>)

Menambahkan kebijakan yang memvariasikan konten yang di-cache berdasarkan nilai yang ditentukan.

VaryByValue(Func<HttpContext,KeyValuePair<String,String>>)

Menambahkan kebijakan untuk memvariasikan respons yang di-cache berdasarkan kunci/nilai kustom.

VaryByValue(String, String)

Menambahkan kebijakan untuk memvariasikan respons yang di-cache berdasarkan kunci/nilai kustom.

With(Func<OutputCacheContext,Boolean>)

Menambahkan persyaratan ke kebijakan saat ini.

With(Func<OutputCacheContext,CancellationToken,ValueTask<Boolean>>)

Menambahkan persyaratan ke kebijakan saat ini.

Berlaku untuk