Поддерживает ли класс WebClient изменение метода на HEAD?
Мне нравится простота использования этого класса, но если он не настолько гибок, я просто переключусь на использование полноценных классов HttpWebRequest и Response.
Марк Гравелл предложил решение аналогичной проблемы с использованием подкласса.