第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

有沒有一種方法可以在應(yīng)用程序立即啟動(dòng)時(shí)執(zhí)行 ExecuteEvery5Min 方法

有沒有一種方法可以在應(yīng)用程序立即啟動(dòng)時(shí)執(zhí)行 ExecuteEvery5Min 方法

C#
嗶嗶one 2022-12-24 12:24:41
我正在使用每 5 分鐘Timer調(diào)用一段代碼的方法。ExecuteEvery5Min現(xiàn)在我啟動(dòng)控制臺(tái)應(yīng)用程序,我必須等待 5 分鐘,然后ExecuteEvery5Min執(zhí)行代碼,然后每 5 分鐘執(zhí)行一次......有沒有辦法在應(yīng)用程序啟動(dòng)并立即ExecuteEvery5Min執(zhí)行代碼然后每 5 分鐘通過計(jì)時(shí)器執(zhí)行一次?using (UtilityClass utilityClass = new UtilityClass()) // To dispose after the use        {            while (true) { }        }public class UtilityClass : IDisposable{    private readonly System.Timers.Timer _Timer;    public UtilityClass()    {        _Timer = new System.Timers.Timer(TimeSpan.FromMinutes(5).TotalMilliseconds)        {            Enabled = true        };        _Timer.Elapsed += (sender, eventArgs) =>        {            ExecuteEvery5Min();        };    }    private void ExecuteEvery5Min()    {        Console.WriteLine($"Every 5 minute at {DateTime.Now}");    }    public void Dispose()    {        _Timer.Dispose();    }}
查看完整描述

2 回答

?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

為什么不簡單地在計(jì)時(shí)器之上調(diào)用構(gòu)造函數(shù)中的代碼(立即擁有它)?


    _Timer = new System.Timers.Timer(TimeSpan.FromMinutes(5).TotalMilliseconds)

    {

        Enabled = true

    };


    // add this

    ExecuteEvery5Min();


    _Timer.Elapsed += (sender, eventArgs) =>

    {

        ExecuteEvery5Min();

    };


查看完整回答
反對(duì) 回復(fù) 2022-12-24
?
慕無忌1623718

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊

如果可以的話,您可以改用System.Threading.Timer它,它具有以下構(gòu)造函數(shù):

public Timer (System.Threading.TimerCallback callback, object state, int dueTime, int period);

從以下鏈接引用:

dueTime Int32 調(diào)用回調(diào)之前延遲的時(shí)間量,以毫秒為單位。指定 Infinite 以防止計(jì)時(shí)器啟動(dòng)。指定零 (0) 以立即啟動(dòng)計(jì)時(shí)器。

period Int32 回調(diào)調(diào)用之間的時(shí)間間隔,以毫秒為單位。指定 Infinite 以禁用周期性信號(hào)。

PS:它是基于回調(diào)的,而不是像你現(xiàn)在使用的那樣基于事件。

請(qǐng)參閱:https ://learn.microsoft.com/en-us/dotnet/api/system.threading.timer.-ctor?view=netframework-4.8


查看完整回答
反對(duì) 回復(fù) 2022-12-24
  • 2 回答
  • 0 關(guān)注
  • 153 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)