Die WebClient Klasse von .Net ermöglicht es auf einfache Art und Weise schnell Inhalte per URL herunterzuladen ohne erst einen HttpWebRequest erzeugen zu müssen. Der Nachteil an der Standard-Klasse ist jedoch, dass diese keine Möglichkeik bietet, einen Timeout-Wert zu bestimmen. Jedoch kann man die Klasse mit wenigen Zeilen Code selber erweitern: public class WebClientTimeOut : [...]