Condividi tramite


CacheTagHelper Classe

Definizione

TagHelper implementazione destinata agli <elementi della cache> .

public ref class CacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
public class CacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
type CacheTagHelper = class
    inherit CacheTagHelperBase
Public Class CacheTagHelper
Inherits CacheTagHelperBase
Ereditarietà

Costruttori

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

Crea un nuovo oggetto CacheTagHelper.

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

Crea un nuovo oggetto CacheTagHelper.

CacheTagHelper(IMemoryCache, HtmlEncoder)

Crea un nuovo oggetto CacheTagHelper.

Campi

CacheKeyPrefix

Prefisso usato dalle istanze durante la creazione di CacheTagHelper voci in MemoryCache.

Proprietà

Enabled

Ottiene o imposta il valore che determina se l'helper tag è abilitato o meno.

(Ereditato da CacheTagHelperBase)
ExpiresAfter

Ottiene o imposta la durata, dal momento in cui è stata aggiunta la voce della cache, quando deve essere rimossa.

(Ereditato da CacheTagHelperBase)
ExpiresOn

Ottiene o imposta l'esatta DateTimeOffset voce della cache deve essere rimossa.

(Ereditato da CacheTagHelperBase)
ExpiresSliding

Ottiene o imposta la durata dell'ultimo accesso che deve essere rimossa dalla voce della cache.

(Ereditato da CacheTagHelperBase)
HtmlEncoder

Ottiene l'oggetto HtmlEncoder che codifica il contenuto da memorizzare nella cache.

(Ereditato da CacheTagHelperBase)
MemoryCache

Ottiene l'istanza IMemoryCache usata per memorizzare nella cache le voci.

Order

Quando viene eseguito un set di s, il relativo viene richiamato per la prima volta nell'oggetto specificato, quindi il relativo ProcessAsync(TagHelperContext, TagHelperOutput)viene richiamato nell'oggetto specificatoOrderOrder.Init(TagHelperContext)ITagHelper I valori inferiori vengono eseguiti prima.

(Ereditato da CacheTagHelperBase)
Priority

Ottiene o imposta i CacheItemPriority criteri per la voce della cache.

VaryBy

Ottiene o imposta un String oggetto per variare il risultato memorizzato nella cache.

(Ereditato da CacheTagHelperBase)
VaryByCookie

Ottiene o imposta un set delimitato da virgole di nomi di cookie per variare il risultato memorizzato nella cache.

(Ereditato da CacheTagHelperBase)
VaryByCulture

Ottiene o imposta un valore che determina se il risultato memorizzato nella cache deve essere variato in base alle impostazioni cultura della richiesta.

Impostando questo valore true su, il risultato deve essere variato in base CurrentCulture a e CurrentUICulture.

(Ereditato da CacheTagHelperBase)
VaryByHeader

Ottiene o imposta un set delimitato da virgole di intestazioni di richiesta HTTP per variare il risultato memorizzato nella cache.

(Ereditato da CacheTagHelperBase)
VaryByQuery

Ottiene o imposta un set delimitato da virgole di parametri di query per variare il risultato memorizzato nella cache.

(Ereditato da CacheTagHelperBase)
VaryByRoute

Ottiene o imposta un set delimitato da virgole di parametri di dati di route per variare il risultato memorizzato nella cache.

(Ereditato da CacheTagHelperBase)
VaryByUser

Ottiene o imposta un valore che determina se il risultato memorizzato nella cache deve essere variato in base all'identità per l'oggetto connesso.User

(Ereditato da CacheTagHelperBase)
ViewContext

Ottiene o imposta l'oggetto ViewContext per la visualizzazione corrente in esecuzione.

(Ereditato da CacheTagHelperBase)

Metodi

Init(TagHelperContext)

Inizializza l'oggetto con l'oggetto ITagHelper specificato context. Le aggiunte da Items eseguire all'interno di questo metodo devono essere aggiunte prima di eseguire gli elementi figlio.

(Ereditato da TagHelper)
Process(TagHelperContext, TagHelperOutput)

Esegue in modo sincrono l'oggetto con l'oggetto TagHelper specificato context e output.

(Ereditato da TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

Esegue in modo asincrono l'oggetto con l'oggetto TagHelper specificato context e output.

Si applica a