public static void DeleteCookie(HttpRequest Request, HttpResponse Response, string name, string value) { HttpCookie cookie = new HttpCookie(name); cookie.Expires = DateTime.Now.AddDays(-1D); cookie.Value = value; Response.AppendCookie(cookie); }
public Document GetErrorDocument( Boolean openCloseConnection, Boolean addContentDisposition, String fileName, System.Web.HttpResponse webResponse, System.Web.HttpCookie cookie, DocTemplateVers.Domain.DTO.ServiceExport.DTO_Settings settings, IList <DocTemplateVers.Domain.DTO.ServiceExport.DTO_Signature> Signatures) { if (openCloseConnection) { webResponse.Clear(); } if (cookie != null) { webResponse.AppendCookie(cookie); } if (addContentDisposition || openCloseConnection) { webResponse.AddHeader("Content-Disposition", "attachment; filename=" + HtmlCheckFileName(fileName) + "." + ExportFileType.pdf.ToString()); webResponse.ContentType = "application/pdf"; } Document doc = ExportTo(settings, webResponse.OutputStream, true, Signatures, ""); if (doc != null && openCloseConnection) { webResponse.End(); } return(doc); }
public static void ChangeCookie(HttpRequest Request, HttpResponse Response, string name, string value, int day, int hours, int minutes, int seconds) { HttpCookie cookie = Request.Cookies[name]; TimeSpan ts = new TimeSpan(day, hours, minutes, seconds); cookie.Expires = DateTime.Now.Add(ts); cookie.Value = value; Response.AppendCookie(cookie); }
private void AddCookie(HttpRequest request, HttpResponse response, string userId) { HttpCookie myCookie = request.Cookies["MyQuizCookie"]; if (myCookie == null) { myCookie = new HttpCookie("MyQuizCookie"); } myCookie.Values.Clear(); myCookie.Values.Add("userid", userId); myCookie.Expires = DateTime.Now.AddHours(12); response.AppendCookie(myCookie); }
protected void PrepareContent(ref HttpResponse response) { List<HttpCookie> list = new List<HttpCookie>(response.Cookies.Count); for (int i = 0; i < response.Cookies.Count; i++) { list.Add(response.Cookies[i]); } //response.ClearHeaders(); response.ClearContent(); response.ContentType = "text/html"; for (int j = 0; j < list.Count; j++) { response.AppendCookie(list[j]); } response.Cache.SetCacheability(HttpCacheability.NoCache); }
public iTS.Document WebExport(Boolean openCloseConnection, String fileName, DocTemplateVers.Domain.DTO.ServiceExport.DTO_Settings settings, System.Web.HttpResponse webResponse, System.Web.HttpCookie cookie) { if (openCloseConnection) { webResponse.Clear(); } if (cookie != null) { webResponse.AppendCookie(cookie); } webResponse.AddHeader("Content-Disposition", "attachment; filename=" + HtmlCheckFileName(fileName) + ".rtf"); // + ExportFileType.rtf.ToString()); webResponse.ContentType = "application/rtf"; iTS.Document doc = ExportTo(settings, webResponse.OutputStream, false); if (doc != null && openCloseConnection) { webResponse.End(); } return(doc); }
public String GetErrorDocument(Boolean openCloseConnection, String fileName, System.Web.HttpResponse webResponse, System.Web.HttpCookie cookie) { String content = ""; if (openCloseConnection) { webResponse.Clear(); } if (cookie != null) { webResponse.AppendCookie(cookie); } webResponse.AddHeader("Content-Disposition", "attachment; filename=" + fileName + ".rtf"); // + ExportFileType.rtf.ToString()); webResponse.ContentType = "application/rtf"; content = ExportTo(true); webResponse.Write(content); if (!String.IsNullOrEmpty(content) && openCloseConnection) { webResponse.End(); } return(content); }
public override void AppendCookie(HttpCookie cookie) { _httpResponse.AppendCookie(cookie); }
public void Methods_Deny_Unrestricted () { HttpResponse response = new HttpResponse (writer); response.AddCacheItemDependencies (new ArrayList ()); response.AddCacheItemDependency (String.Empty); response.AddFileDependencies (new ArrayList ()); response.AddFileDependency (fname); response.AddCacheDependency (new CacheDependency[0]); response.AddCacheItemDependencies (new string [0]); response.AddFileDependencies (new string [0]); try { response.AppendCookie (new HttpCookie ("mono")); } catch (NullReferenceException) { // ms } try { Assert.IsNull (response.ApplyAppPathModifier (null), "ApplyAppPathModifier"); } catch (NullReferenceException) { // ms } try { response.Clear (); } catch (NullReferenceException) { // ms } try { response.ClearContent (); } catch (NullReferenceException) { // ms } try { response.ClearHeaders (); } catch (NullReferenceException) { // ms } try { response.Redirect ("http://www.mono-project.com"); } catch (NullReferenceException) { // ms } try { response.Redirect ("http://www.mono-project.com", false); } catch (NullReferenceException) { // ms } try { response.SetCookie (new HttpCookie ("mono")); } catch (NullReferenceException) { // ms } response.Write (String.Empty); response.Write (Char.MinValue); response.Write (new char[0], 0, 0); response.Write (this); response.WriteSubstitution (new HttpResponseSubstitutionCallback (Callback)); response.Flush (); response.Close (); try { response.End (); } catch (NullReferenceException) { // ms } }
public override void AppendCookie(HttpCookie cookie) { w.AppendCookie(cookie); }
public static dynamic GetSessionData(HttpRequest request, HttpResponse response) { HttpCookie persistedSessionCookie = request.Cookies[cookieName]; if (persistedSessionCookie == null) persistedSessionCookie = new HttpCookie(cookieName, Guid.NewGuid().ToString()); Guid sessionGuid = Guid.Parse(persistedSessionCookie.Value); SessionData data = EntityMappingContext.Current.SessionDatas.FirstOrDefault(x => x.Id == sessionGuid); if (data == null) data = CreateSessionData(Guid.Parse(persistedSessionCookie.Value)); persistedSessionCookie.Expires = DateTime.Now.AddMinutes(sessionExpirationMinutes); data.Expiration = persistedSessionCookie.Expires; if (response != null) response.AppendCookie(persistedSessionCookie); return data; }
protected virtual void PrepareContent(ref HttpResponse response) { List<HttpCookie> cookies = new List<HttpCookie>(response.Cookies.Count); for (int i = 0; i < response.Cookies.Count; i++) cookies.Add(response.Cookies[i]); response.ClearHeaders(); response.ClearContent(); response.ContentType = "text/html"; for (int i = 0; i < cookies.Count; i++) response.AppendCookie(cookies[i]); response.Cache.SetCacheability(HttpCacheability.NoCache); }
public void AppendCookie(HttpCookie cookie) { _innerResponse.AppendCookie(cookie); }