public async Task SendAsync(EventMessageModel message)
 {
     var eventData = new EventData(message.ToBytes());
     //await _eventHubClient.SendAsync(eventData, PartitionKey).ConfigureAwait(false);  // Partition key send events to a single partition only use when need ordered events
     await _eventHubClient.SendAsync(eventData).ConfigureAwait(false);
 }
 public static byte[] ToBytes(this EventMessageModel messageModel)
 {
     return(ToBytes((string)JsonConvert.SerializeObject(messageModel)));
 }