我需要从C#网络应用程序向服务发布一些数据。数据本身是在用户使用应用程序时收集的(一种使用统计信息)。我不想在每个用户的请求期间向服务发送数据,我宁愿在应用程序中收集数据,然后在单独的线程中的单个请求中发送所有数据,这不满足用户请求(我的意思是用户不必等待服务处理请求)。为此,我需要一种JS的setInterval模拟-每X秒启动一次函数以将所有收集的数据刷新到服务。我发现Timer类提供了一些类似的(Elapsed事件)。但是,这只允许运行该方法一次,但这不是什么大问题。它的主要困难在于它需要签名voidMethodName(objecte,ElapsedEventArgsargs)