📄 statinfo.cs
字号:
using System;
using System.Text;
using webvisitStatistic;
namespace webvisitStatistic.HitsHandler.DBLayer
{
/// <summary>
/// StatInfo 的摘要说明。
/// </summary>
public class StatInfo
{
public StatInfo()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public enum StatInfoType{
Visit
}
public DateTime Time{
get{
return _tm;
}
}
public String URL{
get{
return _url;
}
set{
_url = value;
}
}
public StatInfoType InfoType{
get{
return _statInfoType;
}
set{
_statInfoType = value;
}
}
public String RefUrl{
get{
return _referurl;
}
set{
_referurl = value;
}
}
// public String Browser{
// get{
// return _browser;
// }
// set{
// _browser = value;
// }
// }
//
// public double MajorVersion{
// get{
// return _MajorVer;
// }
// set{
// _MajorVer = value;
// }
// }
//
// public double MinorVersion{
// get{
// return _MinorVer;
// }
// set{
// _MinorVer = value;
// }
// }
//
// public String PlatForm{
// get{
// return _Platform;
// }
// set{
// _Platform=value;
// }
// }
public Client Client{
set{
_client = value;
}
get{
return _client;
}
}
public String UserLanguage{
get{
return _usrLanguage;
}
set{
_usrLanguage = value;
}
}
public String ClientIP{
get{
return _clientIp;
}
set{
_clientIp = value;
}
}
public int WebId{
get{
return _webid;
}
set{
_webid = value;
}
}
public override string ToString()
{
StringBuilder strBuilder = new StringBuilder(256);
strBuilder.Append("|webid").Append(WebId);
strBuilder.Append("|ip:").Append(ClientIP);
strBuilder.Append("|url:").Append(URL);
strBuilder.Append("|vtime").Append(Time.ToLongTimeString());
strBuilder.Append("|defLang").Append(UserLanguage);
strBuilder.Append("|refurl").Append(RefUrl);
// strBuilder.Append("|platform").Append(PlatForm);
// strBuilder.Append("|browser").Append(Browser);
// strBuilder.Append("|majorver").Append(MajorVersion);
// strBuilder.Append("|minorver").Append(MinorVersion);
strBuilder.Append("|platform").Append(Client.PlatFormEN);
strBuilder.Append("|browser").Append(Client.BrowserEN);
strBuilder.Append("|screen").Append(Client.ScreenEN);
return strBuilder.ToString();
}
// 访问发生的时间,是StatInfo对象建立的时间,不是访问发生的准确时间
private DateTime _tm = DateTime.Now;
// 访问的页面的地址
private String _url=String.Empty;
private StatInfoType _statInfoType=StatInfoType.Visit; // 统计信息的类型
// 如果用户是通过一个链接访问当前页面,则指向该链接,否则该页面指向一个空页面
private String _referurl=String.Empty;
// // 浏览器
// private String _browser=String.Empty;
// // 浏览器的主版本号
// private double _MajorVer;
// // 浏览器的次版本号
// private double _MinorVer;
// // 客户端的操作系统
// private String _Platform=String.Empty;
// 客户端信息
private Client _client;
// 客户端首选的语言
private String _usrLanguage=String.Empty;
// 客户端的IP地址
private String _clientIp;
// 网站的id
private int _webid;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -