How-To read events from an Event Hub partition
To read from a specific partition, the consumer will also need to specify where in the event stream to begin receiving events : azure-sdk-for-net/README.md at main · Azure/azure-sdk-for-net · GitHub
var connectionString = "<< CONNECTION STRING FOR THE EVENT HUBS NAMESPACE >>";
var eventHubName = "<< NAME OF THE EVENT HUB >>";
string consumerGroup = EventHubConsumerClient.DefaultConsumerGroupName;
await using (var consumer = new EventHubConsumerClient(consumerGroup, connectionString,
eventHubName))
{
EventPosition startingPosition = EventPosition.Earliest;
string partitionId = (await consumer.GetPartitionIdsAsync()).First();
using var cancellationSource = new CancellationTokenSource();
cancellationSource.CancelAfter(TimeSpan.FromSeconds(45));
await foreach (PartitionEvent receivedEvent
in consumer.ReadEventsFromPartitionAsync(partitionId, startingPosition,
cancellationSource.Token))
{
//...
}
}