OutputCachePolicyBuilder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |