|
Re: It is safe to use Abort in HttpWebRequest?: msg#00110windows.devel.dotnet.web
It's never safe to abort another thread on the current CLR. The only situation in which it is safe to abort is when you are aborting your own thread. (ASP.NET sometimes does this in order to terminate the handling of a request.) The reason it's never safe to abort another thread is because you have no idea exactly where the abort exception will be thrown from. (Which is also why it *is* OK to abort the current thread - you know exactly where the ThreadAbortException will be thrown in that case.) Here's a little more detail on why it's bad: http://www.interact-sw.co.uk/iangblog/2004/11/12/cancellation There's nothing to make HttpWebRequest special in this regard - aborting that's going to be no better than aborting anything else. What are you trying to achieve? There may well be a better way... -- Ian Griffiths - DevelopMentor http://www.interact-sw.co.uk/iangblog/ > -----Original Message----- > From: Javier Martinez Álvarez > > I know that is not a good practice to use Abort to kill a thread. But What > about in HttpwebRequest? It is safe? =================================== This list is hosted by DevelopMentor® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Eventlog/registry issue with .NET app: 00110, Adrian Martin |
|---|---|
| Next by Date: | Re: Eventlog/registry issue with .NET app: 00110, Marvin Smit |
| Previous by Thread: | RadioButtonList Page LifeCyclei: 00110, Stephen Patten |
| Next by Thread: | Re: It is safe to use Abort in HttpWebRequest?: 00110, Javier Martinez Álvarez |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |