internal static void StopBackgowndWorkProcess()
 {
     if (m_BackgroundWorkerAsync.IsBusy == true)
     {
         m_BackgroundWorkerAsync.CancelAsync();
         m_BackgroundWorkerAsync.Abort();
         m_BackgroundWorkerAsync.Dispose();
         m_BackgroundWorkerAsync = null;
     }
 }