Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法检测网站中用户的非活动时间?(空闲时间)_C#_Asp.net_Idle Processing - Fatal编程技术网

C# 有没有办法检测网站中用户的非活动时间?(空闲时间)

C# 有没有办法检测网站中用户的非活动时间?(空闲时间),c#,asp.net,idle-processing,C#,Asp.net,Idle Processing,这是我的方法:我保留用户在会话中向服务器发回的最后一次时间,并在每次发回时从当前值中减去该值。有更好的方法吗?我认为我的方法没有很好的性能。如果在进程会话中使用,则在会话超时时会触发一个事件 最后,任何类似的操作都需要定期查看会话中当前时间和上次记录的活动之间的差异。如果您正在使用进程内会话,则会话超时时会触发一个事件 最后,像这样的事情需要定期查看会话中当前时间和上次记录的活动之间的差异

这是我的方法:我保留用户在会话中向服务器发回的最后一次时间,并在每次发回时从当前值中减去该值。有更好的方法吗?我认为我的方法没有很好的性能。

如果在进程会话中使用,则在会话超时时会触发一个事件


最后,任何类似的操作都需要定期查看会话中当前时间和上次记录的活动之间的差异。

如果您正在使用进程内会话,则会话超时时会触发一个事件

最后,像这样的事情需要定期查看会话中当前时间和上次记录的活动之间的差异