Ich mache eine Art WebCrawler und ich muss den Cookie-Status zwischen den Anforderungen persistieren.Ist es sicher, denselben CookieContainer für mehrere HttpWebRequests zu verwenden?
Ich lade alle Seiten async, die neue HttpWebRequest-Instanzen erstellen, aber den gleichen CookieContainer festlegen. Die Seiten können Cookies schreiben und lesen.
Kann ich es sicher machen? Gibt es eine Alternative, die CookieContainer nicht Unterklasse und Sperren auf alle Methoden setzen?
Die MSDN sagt, dass diese Klasse nicht Thread sicher ist, aber in der Praxis kann ich es tun?
Sicher in welcher Weise? –
Es klingt, als ob Sie über Thread-Sicherheit sprechen (basierend auf Ihrer Verwendung von _locks_), ist das richtig? –
Ja, über Thread Sicherheit –