3

I like to abort HttpWebRequest when necessary from another thread. Is it right way to do it ?

    public void Abort()
    {
        if (request != null)
        {
            try { request.ReadWriteTimeout = 0; } catch { }
            try { request.Timeout = 0; } catch { }
            try { request.Abort(); } catch { }
        }
    }
user2864740
  • 60,010
  • 15
  • 145
  • 220
Arnab
  • 404
  • 4
  • 11

1 Answers1

0

I believe it will save you some effort to put everything inside one try/catch. Also look at this: Is it possible to abort a Task like aborting a Thread (Thread.Abort method)?

public void Abort()
{
    if (request != null)
    {
        try 
        { 
            request.ReadWriteTimeout = 0; } catch { }
            request.Timeout = 0;
            request.Abort(); 
        } catch {//Some error}
    }
}
Community
  • 1
  • 1
Thomas Johansen
  • 14,837
  • 3
  • 14
  • 21