protected override async Task ExecuteAsync(CancellationToken stoppingToken) { HttpClientModel httpClientModel = new HttpClientModel(); SpeedSensorModel sensore = new SpeedSensorModel(); sensore.ScooterId = 1; sensore.SensorId = 4; while (!stoppingToken.IsCancellationRequested) { var info = virtualSpeedSensor.GetSpeed(); sensore.SensorValue = info.ToString(); sensore.SensorDetectionDate = DateTime.Now; var json = JsonSerializer.Serialize(sensore); Console.WriteLine("Json file sent: " + json); httpClientModel.InsertDetection(sensore); /* INSERIMENTO DATI NELLA CODA AZURE * var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(json); * var jsonBase64 = System.Convert.ToBase64String(plainTextBytes); * queue.InsertMessage("collarini-vendrame-queue", jsonBase64); */ await Task.Delay(5000, stoppingToken); } }
protected override async Task ExecuteAsync(CancellationToken stoppingToken) { //Queue queue = new Queue(_configuration.GetConnectionString("ITS_Storage")); HttpClientModel httpClientModel = new HttpClientModel(); BatterySensorModel sensore = new BatterySensorModel(); sensore.SensorType = "Battery_Sensor"; sensore.ScooterId = 1; sensore.SensorId = 1; //queue.CreateQueue("collarini-vendrame-queue"); while (!stoppingToken.IsCancellationRequested) { var info = virtualBatterySensor.GetBatteryStatus(); sensore.SensorValue = info.ToString(); sensore.SensorDetectionDate = DateTime.Now; var json = JsonSerializer.Serialize(sensore); Console.WriteLine("Json file sent: " + json); httpClientModel.InsertDetection(sensore); /* INSERIMENTO DATI NELLA CODA AZURE * var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(json); * var jsonBase64 = System.Convert.ToBase64String(plainTextBytes); * queue.InsertMessage("collarini-vendrame-queue", jsonBase64); */ await Task.Delay(5000, stoppingToken); } }