private Situation_W GetSituation_W(Crawler.Manager mgr, Schedule schedule, Int32 lastCount) { if(lastCount == 0) { throw new Exception(String.Format("경기상황 얻어오기 실패, 게임아이디 {0}", schedule.GameId)); } try { var situation_W = mgr.GetSituation_W(schedule); return situation_W; } catch { return GetSituation_W(mgr, schedule, lastCount - 1); } }