コード例 #1
0
        private void InsertarDatos(Clima climaActual)
        {
            var clienteEventHub = Microsoft.ServiceBus.Messaging.EventHubClient.CreateFromConnectionString(
                cadenaConexion, nombreEventHub);

            try
            {
                var mensaje = string.Format("{{ 'Humedad': {0}, 'TemperaturaC': {1}, 'PuntoRocio': {2}, 'Tiempo': {3:yyyy-MM-ddTHH:mm:ss.sssZ} }}",
                                            climaActual.Humedad, climaActual.TemperaturaCelsius, climaActual.PuntoDeRocio, DateTimeOffset.UtcNow);

                Console.WriteLine("Mandando mensaje:\n{0}", mensaje);

                clienteEventHub.SendAsync(new Microsoft.ServiceBus.Messaging.EventData(Encoding.UTF8.GetBytes(mensaje)));
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
コード例 #2
0
        private void InsertarDatos(Clima climaActual)
        {
            var clienteEventHub = Microsoft.ServiceBus.Messaging.EventHubClient.CreateFromConnectionString(
                cadenaConexion, nombreEventHub);

            try
            {
                var mensaje = string.Format("{{ 'Humedad': {0}, 'TemperaturaC': {1}, 'PuntoRocio': {2}, 'Tiempo': {3:yyyy-MM-ddTHH:mm:ss.sssZ} }}",
                    climaActual.Humedad, climaActual.TemperaturaCelsius, climaActual.PuntoDeRocio, DateTimeOffset.UtcNow);

                Console.WriteLine("Mandando mensaje:\n{0}", mensaje);

                clienteEventHub.SendAsync(new Microsoft.ServiceBus.Messaging.EventData(Encoding.UTF8.GetBytes(mensaje)));
            }
            catch(Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }