ICacheDataAdapter<TQueueMessage,TCachedMessage> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La caché de cola agrupada almacena los datos en estructuras estrechamente empaquetadas que deben transformarse rápidamente en otros formatos. Dado que los formatos de datos pueden cambiar por tipo de cola y formato de datos, esta interfaz permite a los desarrolladores de adaptadores crear transformaciones de datos personalizadas adecuadas para los distintos tipos de datos de cola.
public interface ICacheDataAdapter<in TQueueMessage,TCachedMessage> where TCachedMessage : struct
type ICacheDataAdapter<'QueueMessage, 'CachedMessage (requires 'CachedMessage : struct)> = interface
Public Interface ICacheDataAdapter(Of In TQueueMessage, TCachedMessage)
Parámetros de tipo
- TQueueMessage
- TCachedMessage
- Derivado
Propiedades
OnBlockAllocated |
Debe establecerse en el método OnBlockAllocated de la evicationStrategy de la memoria caché. |
Métodos
GetBatchContainer(TCachedMessage) |
Convierte un mensaje almacenado en caché en un contenedor por lotes para la entrega. |
GetMessageDequeueTimeUtc(TCachedMessage) |
Obtener tiempo de desqueo de mensajes almacenados en caché |
GetMessageEnqueueTimeUtc(TCachedMessage) |
Obtención de la cola de mensajes almacenados en cachéTime |
GetSequenceToken(TCachedMessage) |
Obtiene el token de secuencia de secuencia de un mensaje almacenado en caché. |
GetStreamPosition(TQueueMessage) |
Obtiene la posición de la secuencia de un mensaje de cola. |
QueueMessageToCachedMessage(TCachedMessage, TQueueMessage, DateTime) |
Convierte un mensaje TQueueMessage de la cola en estructuras Cachable de TCachedMessage. |