Alkalmazási osztály webclient

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 - Gets vagy határozza meg a szabályokat, amelyek meghatározzák, ha használják a cache

nyilvános ICredentials bizonyítványok - Gets vagy beállítja a megbízást, azaz a felhasználó hitelesítő adatait. Alapértelmezés szerint ez a tulajdonság értéke null

nyilvános kódolás kódolás - Gets vagy beállítja a karakter kódolási séma a távvezetékek

nyilvános WebHeaderCollection fejlécek - Gets vagy beállítja a gyűjtemény kérés fejlécet

nyilvános bool IsBusy - Beletelik egy logikai érték igaz, ha az adatok továbbra is továbbított kérésre, egyébként - logikai érték hamis

nyilvános IWebProxy Proxy - Gets vagy beállítja a proxy szerver

nyilvános NameValueCollection queryString - Gets vagy beállítja a query string álló pár „név-érték”, amely lehet csatolni a kérelem. A lekérdezési karakterlánc elkülönül a URI karaktert. Ha több ilyen pár, amelyek mindegyike el van választva a @ szimbólum

nyilvános WebHeaderCollection ResponseHeaders - Gets a gyűjtemény a válasz fejlécét

nyilvános bool UseDefaultCredentials - Gets vagy beállítja az értéket, amely meghatározza, hogy a hitelesítés alapértelmezés szerint telepítve van mandátuma. Ha vesz egy logikai igaz, akkor használjuk a megbízást, amely alapértelmezés szerint telepítve van, vagyis, a felhasználó hitelesítő adatait, különben ez a megbízatás nem használják

Táblázat 26,7. Szinkron átviteli meghatározott módszerek az osztályban WebClient

Kapcsolódó cikkek