Beispiel #1
0
 // [END async_query]
 /// <summary>
 /// Polls the job for completion.
 /// </summary>
 /// <param name="request">The bigquery request to poll for completion</param>
 /// <param name="interval">Number of milliseconds between each poll</param>
 /// <returns>The finished job</returns>
 // [START poll_job]
 public static Job PollJob(JobsResource.GetRequest request, int interval)
 {
     Job job = request.Execute();
     while (job.Status.State != "DONE")
     {
         Thread.Sleep(interval);
         job = request.Execute();
     }
     return job;
 }