HybridCacheEntryContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una visualizzazione modificabile delle opzioni di immissione della cache in vigore per una singola HybridCache operazione, fornita a un callback factory in modo che possa modificare tali opzioni in base al risultato del recupero dei dati.
public ref class HybridCacheEntryContext sealed
public sealed class HybridCacheEntryContext
type HybridCacheEntryContext = class
Public NotInheritable Class HybridCacheEntryContext
- Ereditarietà
-
HybridCacheEntryContext
Commenti
Quando un'implementazione HybridCache costruisce il contesto per un callback factory, esegue il seeding delle proprietà delle opzioni effettive per l'operazione (composte dalle opzioni globali e per ogni chiamata), in modo che la factory osservi i valori correnti e possa modificarle per influenzare la modalità di memorizzazione nella cache del valore risultante. Un contesto costruito direttamente riflette solo ciò che HybridCacheEntryOptions è stato fornito al relativo costruttore. Le implementazioni possono usare Revision per rilevare se la factory ha modificato qualsiasi valore.
Costruttori
| Nome | Descrizione |
|---|---|
| HybridCacheEntryContext(HybridCacheEntryOptions) |
Inizializza una nuova istanza della HybridCacheEntryContext classe , inizializzandone i valori dalle opzioni fornite. |
Proprietà
| Nome | Descrizione |
|---|---|
| Expiration |
Ottiene o imposta la durata complessiva della cache di questa voce, passata alla cache distribuita back-end. |
| Flags |
Ottiene o imposta flag aggiuntivi che si applicano all'operazione richiesta. |
| LocalCacheExpiration |
Ottiene o imposta la scadenza per la voce della cache locale (in-process). |
| LocalSize |
Ottiene o imposta le dimensioni da assegnare alle voci nella cache locale (in-process). |
| Revision |
Ottiene un valore che incrementa ogni volta che viene modificata una proprietà in questa istanza. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |