ICacheDataAdapter<TQueueMessage,TCachedMessage> Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Le cache de file d’attente mis en pool stocke les données dans des structures étroitement emballées qui doivent être rapidement transformées en différents autres formats. Étant donné que les formats de données peuvent changer par type de file d’attente et par format de données, cette interface permet aux développeurs d’adaptateurs de créer des transformations de données personnalisées appropriées pour les différents types de données de file d’attente.
public interface ICacheDataAdapter<in TQueueMessage,TCachedMessage> where TCachedMessage : struct
type ICacheDataAdapter<'QueueMessage, 'CachedMessage (requires 'CachedMessage : struct)> = interface
Public Interface ICacheDataAdapter(Of In TQueueMessage, TCachedMessage)
Paramètres de type
- TQueueMessage
- TCachedMessage
- Dérivé
Propriétés
OnBlockAllocated |
Doit être défini sur la méthode OnBlockAllocated de l’EvicationStrategy du cache |
Méthodes
GetBatchContainer(TCachedMessage) |
Convertit un message mis en cache en conteneur de lots pour la remise |
GetMessageDequeueTimeUtc(TCachedMessage) |
Obtenir l’heure de file d’attente des messages mis en cache |
GetMessageEnqueueTimeUtc(TCachedMessage) |
Obtenir l’enqueueTime du message mis en cache |
GetSequenceToken(TCachedMessage) |
Obtient le jeton de séquence de flux à partir d’un message mis en cache. |
GetStreamPosition(TQueueMessage) |
Obtient la position du flux à partir d’un message de file d’attente |
QueueMessageToCachedMessage(TCachedMessage, TQueueMessage, DateTime) |
Convertit un message TQueueMessage de la file d’attente en structures cachables TCachedMessage. |