public RequestCachePolicy CachePolicy { get; set; } public ICredentials Credentials { get; set; }
public Encoding Encoding { get; set; }
Получает или устанавливает базовый адрес требуемого URI. Если это свойство установлено, то адреса, задаваемые в методах класса WebClient,должны определяться относительно этого базового адреса Получает или устанавливает правила, определяющие, когда именно используется кэш 1Получает или устанавливает мандат, т.е. учетные данные пользователя. По умолчанию это свойство имеет пустое значение
Получает или устанавливает схему кодирования символов при передаче строк
Свойство
Описание
public WebHeaderCollection Headers! get; set; } public bool IsBusy( get;}
public IWebProxy Proxy { get; set; }
,public NameValueCollection QueryString { get; set;}
public WebHeaderCollection ResponseHeaders{ get;} public bool
UseDefaultCredentials{ get; set;}
Получает или устанавливает коллекцию заголовков запроса
Принимает логическое значение true,если данные по-прежнему передаются по запросу, а иначе — логическое значение falseПолучает или устанавливает прокси-сервер
Получает или устанавливает строку запроса, состоящую из пар “имя-значение”, которые могут быть присоединены к запросу. Строка запроса отделяется от URI символом ?. Если же таких пар несколько, то каждая из них отделяется символом 0Получает коллекцию заголовков ответа
Получает или устанавливает значение, которое определяет, используется ли для аутентификации устанавливаемый по умолчанию мандат. Если принимает логическое значение true,то используется мандат, устанавливаемый по умолчанию, т.е. учетные данные пользователя, в противном случае этот мандат не используется
Таблица 26.7. Методы синхронной передачи, определенные в классе WebClient
Метод
Определение
public byte[]
Загружает информацию по адресу UR1, обозначае
DownloadData(string address)
мому параметром address. Возвращает результат в виде массива байтов
public byte[]
Загружает информацию по адресу URI, обозначае
DownloadData(Uri address)
мому параметром address. Возвращает результат в виде массива байтов
public void
Загружает информацию по адресу URI, обозначае
DownloadFile(string uri,
мому параметром fileName. Сохраняет результат
string fileName)
в файле fileName
public void DownloadFile(Uri
Загружает информацию по адресу URI, обозначае
address, string fileName)
мому параметром address. Сохраняет результат в файле fileName
public string
Загружает информацию по адресу URI, обозначае
DownloadString(string
мому параметром address. Возвращает результат
address)
в виде символьной строки типа string
public string
Загружает информацию по адресу URI, обозначае
DownloadString(Uri address)
мому параметром address. Возвращает результат в виде символьной строки типа string
public Stream
Возвращает поток ввода для чтения информации по
OpenRead(string address)
адресу URI, обозначаемому параметром address. По окончании чтения информации этот поток необходимо закрыть
Метод
Определение
public Stream OpenRead(Uri
Возвращает поток ввода для чтения информации по
address)
адресу URI, обозначаемому параметром address. По окончании чтения информации этот поток необходимо закрыть
public Stream
Возвращает поток вывода для записи информа
OpenWrite(string address)
ции по адресу URI, обозначаемому параметром address. По окончании записи информации этот поток необходимо закрыть
public Stream OpenWrite(Uri
Возвращает поток вывода для записи информа
address)
ции по адресу URI, обозначаемому параметром address. По окончании записи информации этот поток необходимо закрыть
public Stream
Возвращает поток вывода для записи информа
OpenWrite(string address,
ции по адресу URI, обозначаемому параметром
string method)
address. По окончании записи информации этот
поток необходимо закрыть. В строке, передаваемой в качестве параметра method , указывается, как именно следует записывать информацию
Читать дальше