C #: Schreiben eines CookieContainer auf die Festplatte und Zurückladen zur Verwendung

Ich habe einCookieContainer extrahiert aus einer HttpWebRequest / HttpWebResponse-Sitzung mit dem NamenCookieJar. Ich möchte, dass meine Anwendung Cookies zwischen den Läufen speichertCookieContainer Bei einem Programmlauf wird auch der nächste Programmlauf verwendet.

Ich denke, der Weg, dies zu tun, wäre, den Inhalt eines CookieContainer auf die Festplatte zu schreiben. Meine Frage ist:

Wie können SieSchreiben Sie einen CookieContainer auf die Festplatte? Gibt es dafür eingebaute Funktionen, oder, wenn nicht, welche Herangehensweisen haben die Menschen ergriffen? Gibt es Klassen, um dies zu vereinfachen?Sobald Sie einen CookieContainer auf die Festplatte geschrieben haben,Wie lädst du es wieder ein??

AKTUALISIEREN: Die erste Antwort hat vorgeschlagenSerialisierung desCookieContainer. Ich bin jedoch nicht sehr vertraut damit, wie man solch komplexe Objekte serialisiert und deserialisiert. Könnten Sie welche zur Verfügung stellen?Beispielcode? Der Vorschlag war zu nutzenSOAPFormatter.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage