ICacheDataAdapter<TQueueMessage,TCachedMessage> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Pooled Queue Cache speichert Daten in eng gepackten Strukturen, die schnell in verschiedene andere Formate transformiert werden müssen. Da sich die Datenformate möglicherweise nach Warteschlangentyp und Datenformat ändern können, können Adapterentwickler benutzerdefinierte Datentransformationen erstellen, die für die verschiedenen Arten von Warteschlangendaten geeignet sind.
public interface ICacheDataAdapter<in TQueueMessage,TCachedMessage> where TCachedMessage : struct
type ICacheDataAdapter<'QueueMessage, 'CachedMessage (requires 'CachedMessage : struct)> = interface
Public Interface ICacheDataAdapter(Of In TQueueMessage, TCachedMessage)
Typparameter
- TQueueMessage
- TCachedMessage
- Abgeleitet
Eigenschaften
OnBlockAllocated |
Sollte auf "OnBlockAllocated"-Methode des EvicationStrategy des Caches festgelegt werden. |
Methoden
GetBatchContainer(TCachedMessage) |
Konvertiert eine zwischengespeicherte Nachricht in einen Batchcontainer für die Übermittlung |
GetMessageDequeueTimeUtc(TCachedMessage) |
Abrufen zwischengespeicherter Nachrichtenzeit |
GetMessageEnqueueTimeUtc(TCachedMessage) |
Abrufen zwischengespeicherter Nachrichten enqueueTime |
GetSequenceToken(TCachedMessage) |
Ruft das Datenstromsequenztoken aus einer zwischengespeicherten Nachricht ab. |
GetStreamPosition(TQueueMessage) |
Ruft die Datenstromposition aus einer Warteschlangennachricht ab. |
QueueMessageToCachedMessage(TCachedMessage, TQueueMessage, DateTime) |
Konvertiert eine TQueueMessage-Nachricht aus der Warteschlange in eine TCachedMessage-Cachable-Strukturen. |