コード例 #1
0
ファイル: RequestService.cs プロジェクト: DrZhong/ChatOnlin
		public static bool LogRequest(WebRequest req)
		{
			// Load the provider
			LoadProvider();

			return _provider.LogRequest(req);
		}
コード例 #2
0
		public override bool LogRequest(WebRequest req)
		{
			using (LCSKDbDataContext db = new LCSKDbDataContext(connectionString))
			{
				LiveChat_LogAccess webrequest = new LiveChat_LogAccess();
				webrequest.DomainRequested = req.DomainName;
				webrequest.PageRequested = req.PageRequested;
				webrequest.Referrer = req.Referrer;
				webrequest.RequestedTime = DateTime.Now;
				webrequest.VisitorIP = req.VisitorIp;
				webrequest.VisitorUserAgent = req.VisitorUserAgent.Length > 100 ? req.VisitorUserAgent.Substring(0, 100) : req.VisitorUserAgent;

				db.LiveChat_LogAccesses.InsertOnSubmit(webrequest);
				db.SubmitChanges();
				return true;
			}
		}
コード例 #3
0
ファイル: RequestProvider.cs プロジェクト: DrZhong/ChatOnlin
		public abstract bool LogRequest(WebRequest req);