C #: запись CookieContainer на диск и загрузка обратно для использования

у меня естьCookieContainer извлечено из сеанса HttpWebRequest / HttpWebResponse с именемCookieJar, Я хочу, чтобы мое приложение сохраняло файлы cookie между запусками, поэтому файлы cookie собираются вCookieContainer при одном запуске программы будет использоваться и следующий запуск.

Я думаю, что способ сделать это - записать содержимое CookieContainer на диск. Мой вопрос:

Как ты можешьзаписать CookieContainer на диск? Есть ли встроенные функции для этого, или, если нет, какие подходы люди использовали? Есть ли какие-либо классы для упрощения этого?Однажды ты'мы записали CookieContainer на диск,как вы загружаете его обратно для использования?

ОБНОВИТЬ: Первый ответ предложилсериализация изCookieContainer, Однако я не очень хорошо знаю, как сериализовать и десериализовать такие сложные объекты. Не могли бы вы предоставить некоторыеобразец кода? Предложение было использовать.SOAPFormatter

Ответы на вопрос(4)

Ваш ответ на вопрос