# IQueueDataAdapter&lt;TQueueMessage, TMessageBatch&gt;.FromQueueMessage(TQueueMessage, long)

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

```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.
