How to execute a method in Asp.net MVC for every 24 hours

前端 未结 6 1523
时光取名叫无心
时光取名叫无心 2020-12-09 06:32

I have method in MVC like

 public void Sendmails()
 {
     //sending mails for every 24 hours.
 }

Can I schedule above method to execute fo

6条回答
  •  粉色の甜心
    2020-12-09 06:54

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.SessionState;
    
    namespace Proposal_Sln
    {
    public class Global : System.Web.HttpApplication
    {
        protected void Application_Start(object sender, EventArgs e)
        {
            System.Timers.Timer timer = new System.Timers.Timer();
            timer.Interval = 1000;
            timer.Elapsed+=timer_Elapsed;
            timer.Start();
        }
    
        private void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            Models.Proposal_DBEntities DB = new Models.Proposal_DBEntities();
            Models.tbl_Year Y = new Models.tbl_Year();
            Y.YearName = "13" + DateTime.Now.Second.ToString();
            DB.tbl_Year.Add(Y);
            DB.SaveChanges();
        }
     }
    }
    

    its Work Good

提交回复
热议问题