public void download(string localPath)
{
if (string.IsNullOrEmpty(localPath)) throw new Exception("0x00003"); // Если "localPath" пустой, то выдаём исключение "0x00003"
using (WebClient client = new WebClient()) // Создаём WEB-клиент
{
client.Credentials = new NetworkCredential(_userName, _password); // Устанавливаем учетные данные для аутентификации на сервере
client.DownloadFile(_host, localPath); // Скачиваем файл "_host" в файл "localPath"
}
}