public string UploadString(string
public string UploadString(Uri
public string UploadString(string
public string UploadString(Uri
public byte[] UploadValues(string
public byte[] UploadValues(Uri
public byte[] UploadValues(string
public byte[] UploadValues(Uri
В приведенном ниже примере программы демонстрируется применение класса WebClient
для загрузки данных в файл по указанному сетевому адресу.
// Использовать класс WebClient для загрузки данных
// в файл по указанному сетевому адресу.
using System;
using System.Net;
using System.IO;
class WebClientDemo {
static void Main() {
WebClient user = new WebClient();
string uri = "http://www.McGraw-Hill.com";
string fname = "data.txt";
try {
Console.WriteLine("Загрузка данных по адресу "
+ uri + " в файл " + fname);
user.DownloadFile(uri, fname);
}
catch (WebException exc) {
Console.WriteLine(exc);
}
Console.WriteLine("Загрузка завершена.");
}
}
Эта программа загружает информацию по адресу www .McGrawHill. com и помещает ее в файл data.txt. Обратите внимание на строки кода этой программы, в которых осуществляется загрузка информации. Изменив символьную строку uri, можно загрузить информацию по любому адресу URI, включая и конкретные файлы, доступные по указываемому URL
Несмотря на то что классы WebRequest
и WebResponse
предоставляют больше возможностей для управления и доступа к более обширной информации, для многих приложений оказывается достаточно и средств класса WebClient
. Этим классом особенно удобно пользоваться в тех случаях, когда требуется только загрузка информации из веб-ресурса. Так, с помощью средств класса WebClient
можно получить из Интернета обновленную документацию на приложение.
ПРИЛОЖЕНИЕ
Краткий справочник по составлению документирующих комментариев