async Task ProcessEventHandler(ProcessEventArgs eventArgs) { string eventMessageJson = Encoding.UTF8.GetString(eventArgs.Data.Body.ToArray()); EventHubTrace message = JsonConvert.DeserializeObject <EventHubTrace>(eventMessageJson); await _eventSender.SendAsync("trace", message); /* Update checkpoint in the blob storage so that the app * receives only new events the next time it's run */ await eventArgs.UpdateCheckpointAsync(eventArgs.CancellationToken); }
public EventHubTrace OnEvent( [Topic] string eventType, [EventMessage] EventHubTrace message) => message;