Comment limiter le temps DownloadString (url) autorisé par 500 millisecondes?

Je suis en train d'écrire un programme qui, lorsque textBox1 changement:

URL = "http://example.com/something/";
URL += System.Web.HttpUtility.UrlEncode(textBox1.Text);
s = new System.Net.WebClient().DownloadString(URL);

Je veux limiter le temps de DownloadString(URL) autorisé par 500 millisecondes. Si plus d', de l'annuler.

source d'informationauteur Tuyen Pham