usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Net;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.IO;namespaceStreamDataToPowerBI
{classProgram
{//Paste your own push URL below//e.g.https://api.powerbi.com/beta/2b958e42-b81e-441d-af13-801621ce8401/datasets/a5a15fd1-8cb6-4527-b2e6-f22f2a274d4d/rows?key=apsBX1ef%2F8a7ToL2xxxxxxxxxxxZeGATSyRYerZKpnu%2FbE2g2yDM0%2Bs4cDW9mqu5zKoGcQ27vJuh0Huw%3D%3D
private static string realTimePushURL = "** paste your push URL here **";static void Main(string[] args)
{while (true) {try{//Declare values that we're about to send
String currentTime = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ss.fffZ"); //2017-11-03T06:23:35.521Z
Random r = newRandom();int currentValue = r.Next(0, 100);//Send POST request to the push URL//Uses the WebRequest sample code as documented here:https://msdn.microsoft.com