# IQueueDataAdapter&lt;TQueueMessage, TMessageBatch&gt;

Package: [Microsoft.Orleans.Streaming](/orleans/docs/api/csharp/microsoft.orleans.streaming/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Streaming)

```csharp
public interface IQueueDataAdapter<TQueueMessage, TMessageBatch> : IQueueDataAdapter<TQueueMessage>
```

Converts event data to and from queue message

## Type parameters

- `TMessageBatch`: The type of the message batch.
- `TQueueMessage`: The type of the queue message.

## Methods

- [FromQueueMessage(TQueueMessage, long)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.iqueuedataadapter-2/methods/fromqueuemessage-tqueuemessage-long-073f8290/)
