跳到主要内容

github/tai

公开

Tai · Windows 软件与网站使用时长统计。上游 Planshit/Tai 的源码镜像,非灵栈原创;MIT 许可。来源:https://github.com/Planshit/Tai 。本次为手动同步,暂不提供安装包。

浏览文件

AppDurationUpdatedEventArgs.cs

47 行 · 1.2 KB历史下载
1using Core.Models.AppObserver;
2using System;
3using System.Collections.Generic;
4using System.Linq;
5using System.Text;
6using System.Threading.Tasks;
7
8namespace Core.Event
9{
10 public class AppDurationUpdatedEventArgs
11 {
12 /// <summary>
13 /// 使用时长
14 /// </summary>
15 public int Duration { get; }
16 /// <summary>
17 /// 激活时间
18 /// </summary>
19 public DateTime ActiveTime { get; }
20 /// <summary>
21 /// 结束时间
22 /// </summary>
23 public DateTime EndTime { get; }
24 /// <summary>
25 /// 应用信息
26 /// </summary>
27 public AppInfo App { get; }
28 /// <summary>
29 /// 窗口信息
30 /// </summary>
31 public WindowInfo Window { get; }
32 public AppDurationUpdatedEventArgs(int duration_, AppInfo app_, WindowInfo window_, DateTime activeTime_, DateTime endTime_)
33 {
34 Duration = duration_;
35 App = app_;
36 Window = window_;
37 ActiveTime = activeTime_;
38 EndTime = endTime_;
39 }
40
41 public override string ToString()
42 {
43 return $"Duration:{Duration},App:{App},Window:{Window},ActiveTime:{ActiveTime},EndTime:{EndTime}";
44
45 }
46 }
47}