OutputCachePolicyBuilder Sınıf

Tanım

Özel ilkeler oluşturmak için yardımcı yöntemler sağlar.

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

Yöntemler

AddPolicy(Type)

Dinamik olarak çözümlenmiş bir ilke ekler.

AddPolicy<T>()

Dinamik olarak çözümlenmiş bir ilke ekler.

Cache()

Etkin değilse geçerli istek için önbelleğe almayı etkinleştirir.

Expire(TimeSpan)

Önbelleğe alınmış yanıt süre sonunu değiştirmek için bir ilke ekler.

NoCache()

İlkeleri temizler ve önbelleğe alma mantığının oluşmasını engelleyen bir ilke ekler.

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

Belirtilen değeri kullanarak önbellek anahtarına değişiklik gösteren bir ilke ekler.

SetCacheKeyPrefix(Func<HttpContext,String>)

Belirtilen değeri kullanarak önbellek anahtarına değişiklik gösteren bir ilke ekler.

SetCacheKeyPrefix(String)

Belirtilen değeri kullanarak önbellek anahtarına değişiklik gösteren bir ilke ekler.

SetLocking(Boolean)

İstek kilitleme stratejisini değiştirmek için bir ilke ekler.

SetVaryByHeader(String, String[])

Önbelleğe alınan yanıtları üst bilgiyle değiştirmek için bir ilke ekler.

SetVaryByHeader(String[])

Önbelleğe alınan yanıtları üst bilgiyle değiştirmek için bir ilke ekler.

SetVaryByHost(Boolean)

Konak üst bilgisine göre değişiklik gösterilip gösterilmeyebileceğine ilişkin bir ilke ayarı ekler.

SetVaryByQuery(String, String[])

Önbelleğe alınan yanıtları sorgu dizelerine göre değiştirmek için bir ilke ekler.

SetVaryByQuery(String[])

Önbelleğe alınan yanıtları sorgu dizelerine göre değiştirmek için bir ilke ekler.

SetVaryByRouteValue(String, String[])

Önbelleğe alınan yanıtları yol değerine göre değiştirmek için bir ilke ekler.

SetVaryByRouteValue(String[])

Önbelleğe alınan yanıtları yol değerine göre değiştirmek için bir ilke ekler.

Tag(String[])

Önbelleğe alınan yanıtı etiketlemek için bir ilke ekler.

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

Önbelleğe alınan içeriği belirtilen değere göre değişen bir ilke ekler.

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

Önbelleğe alınan yanıtları özel anahtara/değere göre değiştirmek için bir ilke ekler.

VaryByValue(String, String)

Önbelleğe alınan yanıtları özel anahtara/değere göre değiştirmek için bir ilke ekler.

With(Func<OutputCacheContext,Boolean>)

Geçerli ilkeye bir gereksinim ekler.

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

Geçerli ilkeye bir gereksinim ekler.

Şunlara uygulanır