/// <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); }