C #: escribir un CookieContainer en el disco y volver a cargar para usar
tengo unCookieContainer
extraído de una sesión HttpWebRequest / HttpWebResponse llamadaTarro de las galletas. Quiero que mi aplicación almacene cookies entre ejecuciones, por lo que las cookies recopiladas en elCookieContainer
en una ejecución del programa se utilizará la siguiente ejecución, también.
Creo que la forma de hacerlo sería escribir de alguna manera el contenido de un CookieContainer en el disco. Mi pregunta es:
Como puedesescribe un CookieContainer en el disco? ¿Existen funciones integradas para esto o, si no, cuáles son los enfoques que las personas han adoptado? ¿Hay alguna clase disponible para simplificar esto?Una vez que haya escrito un CookieContainer en el disco,¿Cómo se carga de nuevo para su uso??ACTUALIZAR: La primera respuesta ha sugerido.publicación por entregas delCookieContainer
. Sin embargo, no estoy muy familiarizado con cómo serializar y deserializar tales objetos complejos. ¿Podría proporcionar algunaCódigo de muestra? La sugerencia era utilizarSOAPFormatter
.