Skip to content

EventHubDataAdapter.FromQueueMessage(StreamPosition, EventData, DateTime, Func<int, ArraySegment<byte>>)

FromQueueMessage(StreamPosition, EventData, DateTime, Func<int, ArraySegment<byte>>)

virtual
View source
public virtual CachedMessage FromQueueMessage(StreamPosition streamPosition, EventData queueMessage, DateTime dequeueTime, Func<int, ArraySegment<byte>> getSegment)
Converts an Event Hub message into a cached message.

Parameters

streamPositionStreamPosition
The stream position of the message.
queueMessageEventData
The Event Hub message.
dequeueTimeDateTime
The UTC time when the message was dequeued.
getSegmentFunc<int, ArraySegment<byte>>
The delegate used to allocate a cache segment of the required size.

Returns

The cached message.