public override float GetPercentComplete() { if (session != null) { return(session.GetPercentComplete()); } return(0f); }