Spazio dei nomi Microsoft.ApplicationServer.Caching

Lo spazio dei nomi Microsoft.ApplicationServer.Caching fornisce l'accesso a una cache per le applicazioni residente in memoria per lo sviluppo di applicazioni scalabili e ad alte prestazioni. Questo spazio dei nomi può essere utilizzato per memorizzare nella cache qualsiasi oggetto del Common Language Runtime (CLR) e fornisce l'accesso tramite semplici API.

Classi

Classe Descrizione
BaseOperationNotification Classe di base per un evento utilizzato per le notifiche.
ConfigStoreEntry Rappresenta una coppia chiave-valore che può essere utilizzata da un provider personalizzato per l'archivio di configurazione del cluster di cache.
ConfigStoreException Un'eccezione che deve essere generata da un'implementazione dell'interfaccia ICustomProvider.
DataCache Oggetto utilizzato dalle applicazioni abilitate alla cache per la memorizzazione e il recupero di oggetti dal cluster di cache. Le istanze di tale oggetto sono denominate client della cache.
DataCacheClientLogManager Fornisce supporto per la modifica del livello di registrazione delle funzionalità di memorizzazione nella cache di Windows Server AppFabric.
DataCacheErrorCode Classe statica utilizzata per memorizzare i codici di errore globali.
DataCacheErrorSubStatus Utilizzata per recuperare i codici di substatus per gli errori restituiti al client.
DataCacheException Utilizzata per le eccezioni correlate alla cache.
DataCacheFactory Fornisce metodi per restituire gli oggetti DataCache che sono mappati a una cache denominata. Questa classe consente inoltre la configurazione del client della cache a livello di programmazione.
DataCacheFactoryConfiguration Specifica le impostazioni di configurazione per un nuovo client della cache.
DataCacheItem Utilizzata per recuperare tutte le informazioni associate all'oggetto memorizzato nella cache nel cluster.
DataCacheItemVersion Utilizzata per rappresentare la versione di un oggetto memorizzato nella cache.
DataCacheLocalCacheProperties Specifica le impostazioni locali della cache per un client della cache.
DataCacheLockHandle Rappresenta la struttura utilizzata come chiave per bloccare e sbloccare gli oggetti memorizzati nella cache in uno scenario di concorrenza pessimistica.
DataCacheNotificationDescriptor Identifica una callback di notifica della cache. Questo identificatore è richiesto per rimuovere la callback di notifica della cache corrispondente.
DataCacheNotificationProperties Specifica le impostazioni di notifica di un client della cache.
DataCacheOperationDescriptor Rappresenta un evento di notifica per le operazioni eseguite sulla cache [aggiunta, rimozione e sostituzione di elementi, cancellazione, creazione e rimozione di aree]
DataCacheSecurity Utilizzata per abilitare la firma e/o la crittografia dei dati scambiati tra il client e il server.
DataCacheServerEndpoint Utilizzata per specificare un singolo host della cache quando si configura il client della cache a livello di programmazione.
DataCacheSessionStoreProvider Provider di archiviazione delle sessioni che consente alle applicazioni Web di archiviare i dati sullo stato delle sessioni in un sistema con cache distribuita.
DataCacheTag Rappresenta un identificatore facoltativo basato su stringa che è possibile associare a un oggetto memorizzato nella cache.
DataCacheTransportProperties Specifica le impostazioni di trasporto per un client della cache.

Interfacce

Interfaccia Descrizione
ICustomProvider Rappresenta un'interfaccia ICustomProvider.

Delegati

Delegato Descrizione
DataCacheBulkNotificationCallback Specifica una callback che viene chiamata con un elenco di operazioni della cache.
DataCacheFailureNotificationCallback Specifica i parametri obbligatori per un metodo che deve essere chiamato da una notifica di errore quando il client della cache non riceve le notifiche della cache.
DataCacheNotificationCallback Rappresenta un metodo callback che deve essere chiamato da una notifica della cache quando vengono eseguite una o più operazioni della cache.

Enumerazioni

Enumerazione Descrizione
DataCacheLocalCacheInvalidationPolicy Specifica il modo in cui gli oggetti memorizzati localmente nella cache devono essere invalidati.
DataCacheOperations Enumerazione utilizzata per specificare determinati eventi correlati a elementi o aree che possono attivare una notifica della cache.
DataCacheProtectionLevel Un'enumerazione che indica se i dati scambiati tra client e server sono firmati e/o crittografati. I valori possibili restituiti sono nessuna firma o crittografia (valore intero uguale a 1) solo firma (valore intero uguale a 2) e crittografia e firma (valore intero uguale a 3).
DataCacheSecurityMode Enumerazione che indica se la sicurezza del canale è attivata per i dati scambiati tra il client e il server. I valori possibili restituiti sono Nessuno (valore intero uguale a 1) e Trasporto (valore intero uguale a 2).
EvictionType Specifica la rimozione utilizzata per una cache.