在windows服务中的timer控件好象没起作用?

rayzhang1 rayzhang1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在服务的InitializeComponent()中
this.timer1.Enabled = true;
this.timer1.Interval = 1000;
this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.timer1_Elapsed_1);

对应的响应函数
private void timer1_Elapsed_1(object sender, System.Timers.ElapsedEventArgs e)
{
ClassOpenRemind objOpen = new ClassOpenRemind();
objOpen.SendMailClassOpenForStu();
objOpen.SentMailClassOpenForTeacher();
}

我用跟踪进程的方法跟到服务里怎么都没法跟进timer1_Elapsed_1(object sender, System.Timers.ElapsedEventArgs e)里

排除两点:1。timer没问题 是System.Timers.Timer timer1
2。调试没有问题,在关进程的时候可以跟到OnStop()中
...全文

相关推荐

c# windows服务小实例,不能使用windows.form.timer控件,而是使用System.Timers.Timer控件

该项目演示如何在C# Windows服务中使用System.Timers.Timer实现定时任务,避免使用Windows.Forms.Timer。服务每120秒触发一次事件,适合后台周期性操作。代码包

手里没有王

Java领域JVM的堆内存的分代年龄

在Java编程中,JVM(Java虚拟机)的堆内存管理是一个核心问题。堆内存用于存储对象实例,而堆内存的分代模型是JVM进行高效垃圾回收的重要基础。分代年龄则是分代模型中的一个关键概念,它决定了对象在堆内存不同区域之间的移动。本文的目的是全面深入地介绍JVM堆内存的分代年龄,包括其原理、计算方法、实际应用等方面。范围涵盖了从理论概念到实际代码实现,以及相关工具和资源的推荐。本文将按照以下结构进行阐述:首先介绍分代年龄的核心概念与联系,包括分代模型的架构和分代年龄的作用;

AI开发架构师

C# timer控件使用

首先,`Timer`控件不是Windows Forms界面中的可见控件,但它可以在后台运行并周期性地触发事件。

紫色枫树叶

加Timer控件 timer1

### Timer 控件在C#中的应用#### 一、Timer 控件简介在C#的Windows Forms应用程序开发中,`System.Windows.Forms.Timer`(通常简称为Timer)

zhongizx

ASP.NET中的TIMER控件

本文总结了ASP.NET中的Timer控件的基本概念、属性和实现方法,并强调了Timer控件的使用需要合理地配置属性和事件,以避免服务器的资源浪费和服务器当机的情况。

tiannian1220
评论 8
收藏 已收藏
分享
返回顶部
rayzhang1
C# 111,128 成员 642,537 内容