public void Execute(IJobExecutionContext context) { if (typeof(SYNC_UpdateLoginInfo).Name.Lock(DateTime.Now.AddSeconds(5))) { try { KMEHosp.BLL.User.Implements.UserService uaser = new BLL.User.Implements.UserService(); uaser.DoUpdateLoginInfo(); } catch (Exception E) { KMEHosp.Common.LogHelper.WriteError(E); } finally { typeof(SYNC_UpdateLoginInfo).Name.UnLock(); } } }