ICacheDataAdapter<TQueueMessage,TCachedMessage> Interfaccia
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.
La cache delle code in pool archivia i dati in strutture strettamente compresse che devono essere trasformate in vari altri formati rapidamente. Poiché i formati di dati possono cambiare in base al tipo di coda e al formato di dati, questa interfaccia consente agli sviluppatori di adattatori di creare trasformazioni di dati personalizzate appropriate per i vari tipi di dati della coda.
public interface ICacheDataAdapter<in TQueueMessage,TCachedMessage> where TCachedMessage : struct
type ICacheDataAdapter<'QueueMessage, 'CachedMessage (requires 'CachedMessage : struct)> = interface
Public Interface ICacheDataAdapter(Of In TQueueMessage, TCachedMessage)
Parametri di tipo
- TQueueMessage
- TCachedMessage
- Derivato
Proprietà
OnBlockAllocated |
Deve essere impostato sul metodo OnBlockAllocated della cache EvicationStrategy della cache |
Metodi
GetBatchContainer(TCachedMessage) |
Converte un messaggio memorizzato nella cache in un contenitore batch per il recapito |
GetMessageDequeueTimeUtc(TCachedMessage) |
Ottenere l'ora di rimozione della coda dei messaggi memorizzati nella cache |
GetMessageEnqueueTimeUtc(TCachedMessage) |
Ottenere l'accodamento del messaggio memorizzato nella cacheTime |
GetSequenceToken(TCachedMessage) |
Ottiene il token della sequenza di flusso da un messaggio memorizzato nella cache. |
GetStreamPosition(TQueueMessage) |
Ottiene la posizione del flusso da un messaggio della coda |
QueueMessageToCachedMessage(TCachedMessage, TQueueMessage, DateTime) |
Converte un messaggio TQueueMessage dalla coda a strutture gestibili TCachedMessage. |