C #: Escrevendo um CookieContainer para o disco e carregando de volta para uso

eu tenho umCookieContainer extraído de uma sessão HttpWebRequest / HttpWebResponse chamadaPote de biscoitos. Eu quero que meu aplicativo armazene cookies entre execuções, então os cookies coletados noCookieContainer em uma execução do programa será usada a próxima execução também.

Eu acho que a maneira de fazer isso seria de alguma forma escrever o conteúdo de um CookieContainer para o disco. Minha pergunta é:

Como você podeescreve um CookieContainer no disco? Existem funções internas para isso, ou, se não, quais são as abordagens que as pessoas adotaram? Existe alguma aula disponível para simplificar isso?Depois de escrever um CookieContainer no disco,como você carrega de volta para uso?

ATUALIZAR: A primeira resposta sugeriuserialização doCookieContainer. No entanto, não estou muito familiarizado com como serializar e desserializar esses objetos complexos. Você poderia fornecer algunsCódigo de amostra? A sugestão era utilizarSOAPFormatter.

questionAnswers(4)

yourAnswerToTheQuestion