private void CachePayloadExtractProgress(object sender, CachePayloadExtractProgressEventArgs e) { lock (this) { this.cacheProgress = e.OverallPercentage; this.Progress = (this.cacheProgress + this.executeProgress) / this.progressPhases; e.Cancel = this.root.Canceled; } }
protected override void OnCachePayloadExtractProgress(CachePayloadExtractProgressEventArgs args) { this.Log("OnCachePayloadExtractProgress() - container/package: {0}, payload: {1}, progress: {2}, total: {3}, overall progress: {4}%", args.PackageOrContainerId, args.PayloadId, args.Progress, args.Total, args.OverallPercentage); }