CacheTagHelperBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
TagHelper Basisimplementierung für das Zwischenspeichern von Elementen.
public ref class CacheTagHelperBase abstract : Microsoft::AspNetCore::Razor::TagHelpers::TagHelper
public abstract class CacheTagHelperBase : Microsoft.AspNetCore.Razor.TagHelpers.TagHelper
type CacheTagHelperBase = class
inherit TagHelper
Public MustInherit Class CacheTagHelperBase
Inherits TagHelper
- Vererbung
- Abgeleitet
Konstruktoren
CacheTagHelperBase(HtmlEncoder) |
Erstellt einen neuen CacheTagHelperBase. |
Felder
DefaultExpiration |
Die Standarddauer ab dem Zeitpunkt, zu dem der Cacheeintrag hinzugefügt wurde, wann er entfernt werden soll. Diese Standarddauer wird nur verwendet, wenn keine anderen Ablaufkriterien angegeben sind. Die Standardablaufzeit ist ein gleitender Ablauf von 30 Sekunden. |
Eigenschaften
Enabled |
Ruft den Wert ab, der bestimmt, ob das Taghilfsprogramm aktiviert ist oder nicht, oder legt den Wert fest. |
ExpiresAfter |
Ruft die Dauer ab dem Zeitpunkt ab, zu dem der Cacheeintrag hinzugefügt wurde, wann er entfernt werden soll, oder legt diese fest. |
ExpiresOn |
Ruft genau DateTimeOffset den Cacheeintrag ab, der entfernt werden soll, oder legt diese fest. |
ExpiresSliding |
Ruft die Dauer des letzten Zugriffs ab, die der Cacheeintrag entfernt werden soll, oder legt diese fest. |
HtmlEncoder |
Ruft den HtmlEncoder ab, der den zwischengespeicherten Inhalt codiert. |
Order |
Wenn eine Gruppe von ITagHelpers ausgeführt wird, werden ihre Init(TagHelperContext)'s zuerst in den angegebenen Orderaufgerufen. Dann werden ihre ProcessAsync(TagHelperContext, TagHelperOutput)'s im angegebenen Orderaufgerufen. Niedrigere Werte werden zuerst ausgeführt. |
VaryBy |
Ruft einen String ab, um das zwischengespeicherte Ergebnis nach zu variieren, oder legt diesen fest. |
VaryByCookie |
Ruft einen durch Trennzeichen getrennten Satz von Cookienamen ab, um das zwischengespeicherte Ergebnis nach zu variieren, oder legt diesen fest. |
VaryByCulture |
Ruft einen Wert ab, der bestimmt, ob das zwischengespeicherte Ergebnis nach Anforderungskultur variiert werden soll, oder legt diesen fest.
Wenn Sie diese Einstellung auf festlegen |
VaryByHeader |
Ruft einen durch Trennzeichen getrennten Satz von HTTP-Anforderungsheadern ab, um das zwischengespeicherte Ergebnis nach zu variieren, oder legt diesen fest. |
VaryByQuery |
Ruft einen durch Trennzeichen getrennten Satz von Abfrageparametern ab, um das zwischengespeicherte Ergebnis nach zu variieren, oder legt diesen fest. |
VaryByRoute |
Ruft einen durch Trennzeichen getrennten Satz von Routendatenparametern ab, um das zwischengespeicherte Ergebnis nach zu variieren, oder legt diesen fest. |
VaryByUser |
Ruft einen Wert ab, der bestimmt, ob das zwischengespeicherte Ergebnis durch die Identität für den angemeldeten Uservariiert werden soll, oder legt diesen fest. |
ViewContext |
Ruft den für die ViewContext aktuell ausgeführte Ansicht ab oder legt dieses fest. |
Methoden
Init(TagHelperContext) |
Initialisiert das ITagHelper mit dem angegebenen |
Process(TagHelperContext, TagHelperOutput) |
Führt synchron das TagHelper mit dem angegebenen |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Führt asynchron das TagHelper mit dem angegebenen |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für