ICacheDataAdapter<TQueueMessage,TCachedMessage> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
集區佇列快取會將資料儲存在需要快速轉換成各種其他格式的緊密封裝結構中。 由於資料格式可能會依佇列類型和資料格式變更,因此此介面可讓配接器開發人員建置適合各種佇列資料類型的自訂資料轉換。
public interface ICacheDataAdapter<in TQueueMessage,TCachedMessage> where TCachedMessage : struct
type ICacheDataAdapter<'QueueMessage, 'CachedMessage (requires 'CachedMessage : struct)> = interface
Public Interface ICacheDataAdapter(Of In TQueueMessage, TCachedMessage)
類型參數
- TQueueMessage
- TCachedMessage
- 衍生
屬性
OnBlockAllocated |
應設定為快取 EvicationStrategy 的 OnBlockAllocated 方法 |
方法
GetBatchContainer(TCachedMessage) |
將快取的訊息轉換為批次容器以進行傳遞 |
GetMessageDequeueTimeUtc(TCachedMessage) |
取得快取的訊息清除佇列時間 |
GetMessageEnqueueTimeUtc(TCachedMessage) |
取得快取的訊息排入佇列時間 |
GetSequenceToken(TCachedMessage) |
從快取的訊息取得資料流程順序標記。 |
GetStreamPosition(TQueueMessage) |
從佇列訊息取得資料流程位置 |
QueueMessageToCachedMessage(TCachedMessage, TQueueMessage, DateTime) |
將 TQueueMessage 訊息從佇列轉換成 TCachedMessage 可快取結構。 |