public string UploadString(stringaddress, stringdata) - Записывает строку data по адресу URI, обозначаемому параметром address. В итоге возвращается ответ

public string UploadString(Uriaddress, stringdata) - Записывает строку data по адресу URI, обозначаемому параметром address. В итоге возвращается ответ

public string UploadString(stringaddress, stringmethod,stringdata) - Записывает строку data по адресу URI, обозначаемому параметром address. В итоге возвращается ответ. В строке, передаваемой в качестве параметра method, указывается, как именно следует записывать информацию

public string UploadString(Uriaddress, stringmethod,stringdata) - Записывает строку data по адресу URI, обозначаемому параметром address. В итоге возвращается ответ. В строке, передаваемой в качестве параметра method, указывается, как именно следует записывать информацию

public byte[] UploadValues(stringaddress, NameValueCollectiondata) - Записывает значения из коллекции data по адресу URI, обозначаемому параметром address. В итоге возвращается ответ

public byte[] UploadValues(Uriaddress, NameValueCollectiondata) - Записывает значения из коллекции data по адресу URI, обозначаемому параметром address. В итоге возвращается ответ

public byte[] UploadValues(string address,stringmethod, NameValueCollectiondata) - Записывает значения из коллекции data по адресу URI, обозначаемому параметром address. В итоге возвращается ответ. В строке, передаваемой в качестве параметра method, указывается, как именно следует записывать информацию

public byte[] UploadValues(Uri address,stringmethod, NameValueCollectiondata) - Записывает значения из коллекции data по адресу URI, обозначаемому параметром address. В итоге возвращается ответ. В строке, передаваемой в качестве параметра method, указывается, как именно следует записывать информацию

В приведенном ниже примере программы демонстрируется применение класса 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 можно получить из Интернета обновленную документацию на приложение.

<p><strong>ПРИЛОЖЕНИЕ </strong></p><p><strong>Краткий справочник по составлению документирующих комментариев</strong></p>
Перейти на страницу:

Похожие книги