# IQueueDataAdapter&lt;TQueueMessage, TMessageBatch&gt; Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.iqueuedataadapter-2/)

## FromQueueMessage(TQueueMessage, long) {#fromqueuemessage-tqueuemessage-long-073f8290}

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

```csharp
public abstract TMessageBatch IQueueDataAdapter<TQueueMessage, FromQueueMessage(TQueueMessage queueMessage, long sequenceId)
```

Creates a batch container from a cloud queue message

### Parameters

- `queueMessage` (`TQueueMessage`): The queue message.
- `sequenceId` (`long`): The sequence identifier.

### Returns

The message batch.
