<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      skyfeathers

      導航

      Quartz.Net學習

      如果想要對作業執行時提供參數怎么辦?

      實際上 JobDetail 提了一個名為 JobDataMap 的屬性來保存作業執行時的參數。

      Quartz.Net 甚至為Trigger 也提供了一個JobDataMap的屬性。


      JobDetaMap最初是從 IDictionary 繼承下來的,并且通過層層繼承實現了傳遞參數時相關好用的方法。


      jobDetail.JobDataMap.Put("hwj383",1);//加入字典表,put和add的區別是put如果有重復鍵會更新值而不是引發異常


      最后在 Execute方里面,通過訪問作業執行上下文(Context)中的 JobDetail中的JobDataMap就可以取到值。

       public void Execute(JobExecutionContext context)
      {
      Console.WriteLine(context.JobDetail.JobDataMap.GetInt("hwj383"));
      }

      public void Execute(JobExecutionContext context) { Console.WriteLine(context.JobDetail.JobDataMap.GetInt("hwj383")); }


      但是似乎問題又來了,我們希望保存每次執行的結果,嘗試以下代碼:


      public void Execute(JobExecutionContext context)
      {
        int i = context.JobDetail.JobDataMap.GetInt("hwj383");
        Console.WriteLine(i);
        i++;
        context.JobDetail.JobDataMap.put("hwj383",i);//更新鍵hwj383的值
      }

      public void Execute(JobExecutionContext context) { int i = context.JobDetail.JobDataMap.GetInt("hwj383"); Console.WriteLine(i); i++; context.JobDetail.JobDataMap.put("hwj383",i);//更新鍵hwj383的值 }


      但是遺憾的每次輸出仍然是 1 并沒有隨著每次執行而自動增長 1 (實際上每次執行都會實列化IJob的實現類)


      難到就沒有辦了嗎?實際上Quartz.Net為我們提供了另外一個接口:IStatefulJob

      從字面意思理解就可以看出是一個狀態接口,此接口會維護第次調用間JobDtatMap數據。只需要把類從IJob接口換成IStatefulJob就可以了,上面的代碼就可以像您想象的工作了。(實際上第次執行仍會實列化IStatefulJob實現類)

      posted on 2011-11-15 10:37  天羽  閱讀(654)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 国产成人精品一区二区秒拍1o| 亚洲无人区一区二区三区| 日本熟妇色xxxxx日本免费看| 深夜福利资源在线观看| 欧美丰满熟妇性xxxx| 91无码人妻精品一区| 国产精成人品日日拍夜夜| 国产在线精彩自拍视频| 成人国产精品免费网站| 精品国产美女av久久久久 | 安平县| 日韩精品亚洲精品第一页| 汾阳市| 免费国产一级特黄aa大片在线| 成人无码视频在线观看免费播放| 亚洲人成网站77777在线观看| 无码人妻斩一区二区三区| 小雪被老外黑人撑破了视频| 国产精品中文字幕综合| 国产精品亚洲五月天高清| 中文字幕精品久久久久人妻红杏1| 国产精品日日摸夜夜添夜夜添2021| 东京热一区二区三区在线| 国内精品一区二区不卡| 亚洲AV无码午夜嘿嘿嘿| 日韩av熟女人妻一区二| 日本亚洲一区二区精品| 99精品免费久久久久久久久日本| 亚洲黄色一级片在线观看| 欧美巨大极度另类| 无码国产偷倩在线播放| 亚洲愉拍一区二区三区| 国内精品自在拍精选| 在线无码免费的毛片视频| 国产精品污一区二区三区| 丰满少妇内射一区| 成人无码潮喷在线观看| 国产一区二区三区18禁| 国产精品露脸视频观看| 国产伦精品一区二区三区| 艳妇乳肉豪妇荡乳在线观看|