Using System;
Using System.Collections;
Using System.Globalization;
Using System.IO;
Using System.Net;
Using System.Runtime.InteropServices;
Using System.Security.Cryptography;
Using System.Text;
Using System.Text.RegularExpressions;
Using System.Threading;
Using System.Web;
Using System.Runtime.Serialization.Formatters.Binary;
Using System.Security.Cryptography.X509Certificates;
public static bool Writecookiestodisk (string file, Cookiecontainer Cookiejar)
{
//file = file. Replace (":", ":");
if (file = = ") return false;
using (Stream stream = File.create (File))
{
Try
{
//console.out.write ("Writing cookies to disk ... ");
BinaryFormatter formatter = new BinaryFormatter ();
Formatter. Serialize (stream, Cookiejar);
//console.out.writeline ("done.");
return true;
}
catch (Exception e)
{
//Console.Out.WriteLine ("Problem writing cookies to disk:" + e.gettype ());
}
}
return false;
}
public static Cookiecontainer Readcookiesfromdisk (string file)
{
File = file. Replace (":", ":");
Try
{
using (Stream stream = File.Open (File, FileMode.Open))
{
Console.Out.Write ("Reading cookies from disk ... ");
BinaryFormatter formatter = new BinaryFormatter ();
Console.Out.WriteLine ("done.");
Return (Cookiecontainer) formatter. Deserialize (stream);
}
}
catch (Exception e)
{
Console.Out.WriteLine ("Problem reading cookies from disk:" + e.gettype ());
return new Cookiecontainer ();
return new Cookiecontainer ();
}
}
Cookcontainer Serialization Save