首页 > 微信应用  > 

利用C#实现定时小程序代码分享

利用C#实现定时小程序代码分享
这篇文章利用C#实现定时小程序代码分享

这篇文章利用c#实现定时小程序代码分享

之前一直觉得定时程序好神秘,后来,当我自己真正写了一个小的定时程序时,发现其实没有想象中的那么难。下面,我分享一下我自己的操作过程,希望能对大家有帮助。

1)在我们的项目中添加引用文件:TaskSchedulerEngine.dll(dll定义了一个ITask接口,定义了两个方法Initialize和HandleConditionsMetEvent);

2)创建一个定时触发的类:SyncTask.cs(类名自己随便定义),该类必须实现接口 ITask。具体代码如下:

public class SyncTask : ITask{  //接受传递过来的参数的变量  private string configName;   /// <summary>  /// 具体操作的代码  /// </summary>  public void HandleConditionsMetEvent(object sender, ConditionsMetEventArgs e)  {    try    {      // 此处为具体的操作    }    catch (Exception ex)    {      //抛出异常,记录错误日志    }  }   /// <summary>  /// 初始化  /// </summary>  /// <param name="schedule"></param>  /// <param name="parameters">参数(该参数在定时触发设置时传递)</param>  public void Initialize(ScheduleDefinition schedule, object parameters)  { //通过传递过来的参数来初始化变量    configFileName = parameters.ToString();    try    {      //初始化的具体代码    }    catch (Exception e)    { //抛出异常,记录错误日志     }  }}

利用C#实现定时小程序代码分享由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“利用C#实现定时小程序代码分享