コード例 #1
0
ファイル: AdvException.cs プロジェクト: gkovalev/nastia
 public AdvException()
 {
     ExceptionData = new CommonExceptionData();
     RequestData   = new RequestExceptionData();
     BrowserData   = new BrowserExceptionData();
     SessionData   = new SessionExceptionData();
 }
コード例 #2
0
ファイル: AdvException.cs プロジェクト: gkovalev/nastia
        public AdvException(Exception exception)
        {
            ExceptionData = new CommonExceptionData(exception);

            var context = HttpContext.Current;

            if (context != null)
            {
                RequestData = new RequestExceptionData(context.Request);
                BrowserData = new BrowserExceptionData(context.Request.Browser);
                if (context.Session != null)
                {
                    SessionData = new SessionExceptionData(context.Session);
                }
            }
        }