# IQueueDataAdapter&lt;TQueueMessage&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>
```

Converts event data to queue message

## Methods

- [ToQueueMessage(StreamId, IEnumerable&lt;T&gt;, StreamSequenceToken, Dictionary&lt;string, object&gt;)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.iqueuedataadapter-1/methods/toqueuemessage-1-orleans-runtime-streamid-system-collections-generic-ienumerable-b00098a6/)
