Alkalmazási osztály webclient

A könyv célja, hogy egy széles körű iránt érdeklődő olvasók programozás C # .Vvedite rövid összefoglalót itt
Könyv: C # 4.0: Átfogó útmutató
Alkalmazás webes osztály
Alkalmazás webes osztály
Összefoglalva a jelen fejezet kell vizsgálni a webes osztályban. Mint említettük a legelején, a webes osztály használata ajánlott helyett osztályok WebRequest és WebResponse hogy ha az alkalmazás csak feltölteni, vagy az adatok letöltése az internetről. Webes osztály előnye, hogy automatikusan elvégzi számos művelet, megszabadítva őket a kézi programozást.
A webes osztály által meghatározott egyetlen tervező.
Ezen túlmenően, a webes osztály határozza meg a tulajdonságok összefoglalt tabl.26.6, valamint számos módszerrel, amelyek támogatják mind a szinkron és az aszinkron adatátvitel. De mivel a figyelmet a aszinkron adat túlmutat e fejezet, a táblázatban. 26,7 mutatja, csak azok a módszerek, amelyek támogatják a szinkron adatátvitel. Minden webes osztály módszerek generál kivételt WebException. ha hiba történik az adatátvitel során.
Táblázat 26.6. A meghatározott tulajdonságokkal az osztályban WebClient
nyilvános RequestCachePolicy CachePolicy
nyilvános ICredentials bizonyítványok
nyilvános kódolás kódolás
nyilvános WebHeaderCollection fejlécek
nyilvános bool IsBusy
nyilvános IWebProxy Proxy
nyilvános NameValueCollection queryString
nyilvános WebHeaderCollection ResponseHeaders
nyilvános bool UseDefaultCredentials
Táblázat 26,7. Szinkron átviteli meghatározott módszerek az osztályban WebClient