in Sample-Code-Snippets/dotnet/EventHubs-Emulator-Demo/EventHubs-Emulator-Demo/Program.cs [61:77]
private static async Task Recieve()
{
var consumer = new EventHubConsumerClient(EventHubConsumerClient.DefaultConsumerGroupName, eventHubNamespaceConnectionString, eventHubName);
await foreach (PartitionEvent partitionEvent in consumer.ReadEventsAsync(new ReadEventOptions { MaximumWaitTime = TimeSpan.FromSeconds(2) }))
{
if (partitionEvent.Data != null)
{
string messageBody = Encoding.UTF8.GetString(partitionEvent.Data.Body.ToArray());
Console.WriteLine($"Message received : '{messageBody}'");
}
else
{
break;
}
}
}