Cartea este concepută pentru o gamă largă de cititori interesați de programarea în C # Introduceți aici o scurtă adnotare
Carte: C # 4.0: Ghidul complet
Utilizând clasa WebClient
Utilizând clasa WebClient
În concluzia acestui capitol, este necesar să luăm în considerare clasa WebClient. După cum sa menționat la început, se recomandă utilizarea clasei WebClient în locul claselor WebRequest și WebResponse dacă aplicația trebuie doar să încarce sau să descarce date de pe Internet. Avantajul clasei WebClient este că efectuează automat mai multe operații, eliberându-le manual de programare.
Clasa WebClient definește un singur constructor.
În plus, clasa WebClient definește proprietățile rezumate în Tabelul 26.6, precum și un număr de metode care suportă transferul de date atât sincron, cât și asincron. Dar din moment ce considerarea transferului asincron de date depășește domeniul de aplicare al acestui capitol, atunci în Tabelul. 26.7 arată numai acele metode care susțin transferul de date sincron. Toate metodele din clasa WebClient aruncă un WebException. Dacă apare o eroare în timpul transferului de date.
Tabelul 26.6. Proprietăți definite în clasa WebClient
public RequestCachePolicy CachePolicy
publice acreditări ICredentials
codificare codificare publică
publice anteturi WebHeaderCollection
boala publică IsBusy
public Proxy IWebProxy
numeValueCollection String de interogare public
public WebHeaderCollection ResponseHeaders
public bool UseDefaultCredentials
Tabelul 26.7. Metode sincrone de transfer definite în clasa WebClient