Freigeben über


DistributedCacheTagHelper Klasse

Definition

TagHelper Implementierung für <verteilte Cacheelemente> .

public ref class DistributedCacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")]
public class DistributedCacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")>]
type DistributedCacheTagHelper = class
    inherit CacheTagHelperBase
Public Class DistributedCacheTagHelper
Inherits CacheTagHelperBase
Vererbung
DistributedCacheTagHelper
Attribute

Konstruktoren

DistributedCacheTagHelper(IDistributedCacheTagHelperService, HtmlEncoder)

Erstellt einen neuen CacheTagHelper.

Felder

CacheKeyPrefix

Präfix, das von Instanzen beim Erstellen von DistributedCacheTagHelper Einträgen in IDistributedCacheTagHelperStorageverwendet wird.

Eigenschaften

Enabled

Ruft den Wert ab, der bestimmt, ob das Taghilfsprogramm aktiviert ist oder nicht, oder legt den Wert fest.

(Geerbt von CacheTagHelperBase)
ExpiresAfter

Ruft die Dauer ab dem Zeitpunkt ab, zu dem der Cacheeintrag hinzugefügt wurde, wann er entfernt werden soll, oder legt diese fest.

(Geerbt von CacheTagHelperBase)
ExpiresOn

Ruft den genauen DateTimeOffset Cacheeintrag ab, der entfernt werden soll, oder legt diese fest.

(Geerbt von CacheTagHelperBase)
ExpiresSliding

Ruft die Dauer ab dem letzten Zugriff ab, für die der Cacheeintrag entfernt werden soll, oder legt diese fest.

(Geerbt von CacheTagHelperBase)
HtmlEncoder

Ruft den ab, der HtmlEncoder den zwischengespeicherten Inhalt codiert.

(Geerbt von CacheTagHelperBase)
MemoryCache

Ruft die IMemoryCache instance ab, die zum Zwischenspeichern von Workern verwendet wird.

Name

Ruft einen eindeutigen Namen ab, um zwischengespeicherte Einträge zu unterscheiden, oder legt diesen fest.

Order

Wenn eine Gruppe von ITagHelpers ausgeführt wird, werden ihre Init(TagHelperContext)"s" zuerst in der angegebenen Orderaufgerufen. Dann werden ihre ProcessAsync(TagHelperContext, TagHelperOutput)"s" im angegebenen Orderaufgerufen. Niedrigere Werte werden zuerst ausgeführt.

(Geerbt von CacheTagHelperBase)
VaryBy

Ruft einen String ab, um das zwischengespeicherte Ergebnis zu variieren, oder legt diesen fest.

(Geerbt von CacheTagHelperBase)
VaryByCookie

Ruft einen durch Trennzeichen getrennten Satz von Cookienamen ab, um das zwischengespeicherte Ergebnis zu variieren, oder legt diesen fest.

(Geerbt von CacheTagHelperBase)
VaryByCulture

Ruft einen Wert ab, der bestimmt, ob das zwischengespeicherte Ergebnis nach Anforderungskultur variiert werden soll, oder legt diesen fest.

Wenn Sie dies auf true festlegen, wird das Ergebnis nach CurrentCulture und CurrentUICulturevariiert.

(Geerbt von CacheTagHelperBase)
VaryByHeader

Ruft einen durch Trennzeichen getrennten Satz von HTTP-Anforderungsheadern ab, um das zwischengespeicherte Ergebnis zu variieren, oder legt diesen fest.

(Geerbt von CacheTagHelperBase)
VaryByQuery

Ruft einen durch Trennzeichen getrennten Satz von Abfrageparametern ab, um das zwischengespeicherte Ergebnis zu variieren, oder legt diesen fest.

(Geerbt von CacheTagHelperBase)
VaryByRoute

Ruft einen durch Trennzeichen getrennten Satz von Routendatenparametern ab, um das zwischengespeicherte Ergebnis zu variieren, oder legt diesen fest.

(Geerbt von CacheTagHelperBase)
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.

(Geerbt von CacheTagHelperBase)
ViewContext

Ruft die für die ViewContext aktuell ausgeführte Ansicht ab oder legt sie fest.

(Geerbt von CacheTagHelperBase)

Methoden

Init(TagHelperContext)

Initialisiert den ITagHelper mit dem angegebenen context. Ergänzungen von Items sollten innerhalb dieser Methode vorgenommen werden, um sicherzustellen, dass sie vor dem Ausführen der untergeordneten Elemente hinzugefügt werden.

(Geerbt von TagHelper)
Process(TagHelperContext, TagHelperOutput)

Führt synchron mit TagHelper dem angegebenen context und outputaus.

(Geerbt von TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

Führt die mit dem TagHelper angegebenen context und outputasynchron aus.

Gilt für: