Udostępnij za pośrednictwem


OutputCachePolicyBuilder Klasa

Definicja

Udostępnia metody pomocnicze do tworzenia zasad niestandardowych.

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

Metody

AddPolicy(Type)

Dodaje dynamicznie rozwiązane zasady.

AddPolicy<T>()

Dodaje dynamicznie rozwiązane zasady.

Cache()

Włącza buforowanie dla bieżącego żądania, jeśli nie jest jeszcze włączone.

Expire(TimeSpan)

Dodaje zasady w celu zmiany wygaśnięcia buforowanej odpowiedzi.

NoCache()

Czyści zasady i dodaje jeden, który uniemożliwia każdą logikę buforowania.

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

Dodaje zasady, które różnią klucz pamięci podręcznej przy użyciu określonej wartości.

SetCacheKeyPrefix(Func<HttpContext,String>)

Dodaje zasady, które różnią klucz pamięci podręcznej przy użyciu określonej wartości.

SetCacheKeyPrefix(String)

Dodaje zasady, które różnią klucz pamięci podręcznej przy użyciu określonej wartości.

SetLocking(Boolean)

Dodaje zasady w celu zmiany strategii blokowania żądań.

SetVaryByHeader(String, String[])

Dodaje zasady, aby zmieniać buforowane odpowiedzi według nagłówka.

SetVaryByHeader(String[])

Dodaje zasady, aby zmieniać buforowane odpowiedzi według nagłówka.

SetVaryByHost(Boolean)

Dodaje ustawienie zasad niezależnie od tego, czy nagłówek hosta nie jest inny.

SetVaryByQuery(String, String[])

Dodaje zasady, aby zmieniać buforowane odpowiedzi według ciągów zapytania.

SetVaryByQuery(String[])

Dodaje zasady, aby zmieniać buforowane odpowiedzi według ciągów zapytania.

SetVaryByRouteValue(String, String[])

Dodaje zasady, aby zmieniać buforowane odpowiedzi według wartości trasy.

SetVaryByRouteValue(String[])

Dodaje zasady, aby zmieniać buforowane odpowiedzi według wartości trasy.

Tag(String[])

Dodaje zasady do tagowania buforowanej odpowiedzi.

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

Dodaje zasady, które różnią się zawartością w pamięci podręcznej na podstawie określonej wartości.

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

Dodaje zasady, aby zmieniać buforowane odpowiedzi według niestandardowego klucza/wartości.

VaryByValue(String, String)

Dodaje zasady, aby zmieniać buforowane odpowiedzi według niestandardowego klucza/wartości.

With(Func<OutputCacheContext,Boolean>)

Dodaje wymaganie do bieżących zasad.

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

Dodaje wymaganie do bieżących zasad.

Dotyczy