示例#1
0
        static void Main()
        {
            var connectionStringBuilder =
                new EventHubsConnectionStringBuilder(EventHubConnectionString)
            {
                EntityPath = EventHubEntityPath
            };

            eventHubClient = EventHubClient.CreateFromConnectionString(connectionStringBuilder.ToString());

            var boiler1 = new Thermometer {
                DeviceName = "Boiler 01"
            };

            while (true)
            {
                var eventDataJson = boiler1.GetTemperatureMessage();
                Console.WriteLine("Sending message: " + eventDataJson);
                var eventData = new EventData(Encoding.UTF8.GetBytes(eventDataJson));
                eventHubClient.SendAsync(eventData).Wait();
                System.Threading.Thread.Sleep(500);
            }
        }