コード例 #1
0
 /// <summary>
 /// 为异步任务报告进度百分比,取值范围为 [0, 1]。
 /// </summary>
 /// <param name="progress">进度百分比,取值范围为 [0, 1]。</param>
 public void ReportProgress(double progress)
 {
     if (progress < 0 || progress > 1)
     {
         throw new ArgumentOutOfRangeException(nameof(progress), "Progress can only be in range of 0 to 1.");
     }
     _asyncProgress.ReportProgress(progress);
 }