public override bool Update(float progressRatio, object userState)
        {
            if (IsCanceled())
            {
                return(false);
            }

            m_worker.ReportProgress((int)(100 * progressRatio), userState);
            return(true);
        }