# MessageDelivered Fields

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.messagedelivered/)

## Batch {#batch-2ecc69bd}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.messagedelivered/fields/batch-2ecc69bd/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly IBatchContainer Batch
```

The delivered batch.

## Consumer {#consumer-cf3479ca}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.messagedelivered/fields/consumer-cf3479ca/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly IAddressable Consumer
```

The consumer endpoint.

## StreamId {#streamid-0a52ab53}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.messagedelivered/fields/streamid-0a52ab53/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly StreamId StreamId
```

The stream ID.

## SubscriptionId {#subscriptionid-1f9a01d2}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.messagedelivered/fields/subscriptionid-1f9a01d2/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly Guid SubscriptionId
```

The subscription ID of the consumer.
