QueueSample.ProcessDocuments.Run C# (CSharp) Method

Run() protected method

protected Run ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task
    protected async Task Run()
    {
      while (true)
      {
        if (_documentManager.IsDocumentAvailable)
        {
          Document doc = _documentManager.GetDocument();
          WriteLine("Processing document {0}", doc.Title);
        }
        await Task.Delay(new Random().Next(20));
      }
    }
  }