Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A <system.Net> elem (Hálózati Gépház) konfigurációs elem az alkalmazások hálózati konfigurációs adatait tartalmazza. A <system.Net> elem (Hálózati Gépház) elem használatával beállíthatja a proxykiszolgálókat, beállíthatja a kapcsolatkezelési paramétereket, és egyéni hitelesítési és kérelemmodulokat is felvehet az alkalmazásba.
A <defaultProxy> Element (Network Gépház) elem határozza meg az osztály által visszaadott proxykiszolgálótGlobalProxySelection
. Az HttpWebRequest alapértelmezett proxyt minden olyan felhasználó használja, amelynek nincs saját Proxy tulajdonsága egy adott értékre beállítva. A proxycím beállítása mellett létrehozhat egy listát azokról a kiszolgálói címekről, amelyek nem fogják használni a proxyt, és jelezheti, hogy a proxy nem használható helyi címekhez.
Fontos megjegyezni, hogy a rendszer internetes beállításai a konfigurációs beállításokkal vannak kombinálva, és az utóbbi elsőbbséget élvez.
Az alábbi példa az alapértelmezett proxykiszolgáló-címet http://proxyserver
állítja be, azt jelzi, hogy a proxy nem használható helyi címekhez, és meghatározza, hogy a contoso.com tartományban található kiszolgálókra irányuló összes kérésnek meg kell kerülnie a proxyt.
<configuration>
<system.net>
<defaultProxy>
<proxy
usesystemdefault = "false"
proxyaddress = "http://proxyserver:80"
bypassonlocal = "true"
/>
<bypasslist>
<add address="http://[a-z]+\.contoso\.com/" />
</bypasslist>
</defaultProxy>
</system.net>
</configuration>
<A connectionManagement> elem (Network Gépház) elem használatával konfigurálja az adott kiszolgálóhoz vagy az összes többi kiszolgálóhoz létesíthető állandó kapcsolatok számát. Az alábbi példa úgy konfigurálja az alkalmazást, hogy két állandó kapcsolatot használjon a kiszolgálóhoz www.contoso.com
, négy állandó kapcsolatot a kiszolgálóhoz a 192.168.1.2 IP-címmel, és egy állandó kapcsolatot az összes többi kiszolgálóval.
<configuration>
<system.net>
<connectionManagement>
<add address="http://www.contoso.com" maxconnection="2" />
<add address="192.168.1.2" maxconnection="4" />
<add address="*" maxconnection="1" />
</connectionManagement>
</system.net>
</configuration>
Az egyéni hitelesítési modulok a <authenticationModules> Elem (Hálózati Gépház) elemével vannak konfigurálva. Az egyéni hitelesítési moduloknak implementálniuk kell a IAuthenticationModule felületet.
Az alábbi példa egy egyéni hitelesítési modult konfigurál.
<configuration>
<system.net>
<authenticationModules>
<add type="MyAuthModule, MyAuthModule.dll" />
</authenticationModules>
</system.net>
</configuration>
A webRequestModules> Elem (Network Gépház) elem használatával <konfigurálhatja az alkalmazást egyéni protokollspecifikus modulok használatára az internetes erőforrások információinak lekéréséhez. A megadott moduloknak implementálniuk kell az interfészt IWebRequestCreate . Az alapértelmezett HTTP-, HTTPS- és fájlkérelmezési modulokat felülbírálhatja úgy, hogy megadja az egyéni modult a konfigurációs fájlban, ahogyan az alábbi példában is látható.
<configuration>
<system.net>
<webRequestModules>
<add
prefix="HTTP"
type = "MyHttpRequest.dll, MyHttpRequestCreator"
/>
</webRequestModules>
</system.net>
</configuration>