I'd like my application to connect to a server (to check for updates) whenever a connection is available, but do nothing when it isn't. I'm worried that people with a dial-up connection might receive one of those prompts to dial their ISP whenever my program attempts this. I realise very few people are on dial-up nowadays, but still.

I myself have been off dial-up for more than a decade, so I honestly have no idea whether performing an HTTP request (e.g. using a `WebRequest`) while offline will show such a "dial" prompt. Will it? If so, how can I check for updates without causing such a prompt?