internal static EventHubDataPublisher GetEventHubClient(string connectionString, string eventHubName, bool createEventHubIfItDoesNotExist)
        {
            var t = new EventHubDataPublisher(connectionString, eventHubName);

            if (createEventHubIfItDoesNotExist)
            {
                t.CreateIfNotExists();
            }

            return(t);
        }
 public SendStringToEventHub(string eventHubonnectionString, string eventHubName, bool createEventHubIfItDoesNotExist = true)
 {
     eventHubClient = EventHubPublishOperator <string> .GetEventHubClient(eventHubonnectionString, eventHubName, createEventHubIfItDoesNotExist);
 }
 internal EventHubBaseOperator(EventHubDataPublisher eventHubClient)
 {
     this.EventHubClient = eventHubClient;
     this.ID             = 0;
 }