Книга розрахована на широке коло читачів, які цікавляться програмуванням на C # .Введіте сюди коротку анотацію
Книга: C # 4.0: повне керівництво
Застосування класу WebClient
Застосування класу WebClient
На закінчення цієї глави доречно розглянути клас WebClient. Як згадувалося в самому її початку, клас WebClient рекомендується використовувати замість класів WebRequest і WebResponse в тому випадку, якщо в додатку потрібно лише вивантажувати або завантажувати дані з Інтернету. Перевага класу WebClient полягає в тому, що він автоматично виконує багато операцій, звільняючи від їх програмування вручну.
У класі WebClient визначається єдиний конструктор.
Крім того, в класі WebClient визначаються властивості, зведені в табл.26.6, а також цілий ряд методів, що підтримують як синхронну, так і асинхронну передачу даних. Але оскільки розгляд асинхронної передачі даних виходить за рамки цієї глави, то в табл. 26.7 наведені тільки ті методи, які підтримують синхронну передачу даних. Всі методи класу WebClient генерують виняток WebException. якщо під час передачі даних виникає помилка.
Таблиця 26.6. Властивості, певні в класі WebClient
public RequestCachePolicy CachePolicy
public ICredentials Credentials
public Encoding Encoding
public WebHeaderCollection Headers
public bool IsBusy
public IWebProxy Proxy
public NameValueCollection QueryString
public WebHeaderCollection ResponseHeaders
public bool UseDefaultCredentials
Таблиця 26.7. Методи синхронної передачі, певні в класі WebClient