İnternet Uygulamalarını Yapılandırma
<system.Net> Öğesi (Ağ Ayarlar) yapılandırma öğesi, uygulamalar için ağ yapılandırma bilgilerini içerir. <system.Net> Öğesi (Ağ Ayarlar) öğesini kullanarak ara sunucuları ayarlayabilir, bağlantı yönetimi parametrelerini ayarlayabilir ve uygulamanıza özel kimlik doğrulaması ve istek modülleri ekleyebilirsiniz.
<defaultProxy> Öğesi (Ağ Ayarlar) öğesi, sınıfı tarafından GlobalProxySelection
döndürülen proxy sunucusunu tanımlar. Kendi Proxy özelliği belirli bir değere ayarlı olmayan herhangi HttpWebRequest biri varsayılan proxy'yi kullanır. Proxy adresini ayarlamaya ek olarak, ara sunucuyu kullanmayacak sunucu adreslerinin listesini oluşturabilir ve proxy'nin yerel adresler için kullanılmaması gerektiğini belirtebilirsiniz.
Sistemin İnternet ayarlarının yapılandırma ayarlarıyla birleştirildiğine ve ikincisinin öncelikli olduğuna dikkat etmek önemlidir.
Aşağıdaki örnek varsayılan proxy sunucu adresini olarak http://proxyserver
ayarlar, proxy'nin yerel adresler için kullanılmaması gerektiğini belirtir ve contoso.com etki alanında bulunan sunuculara yapılan tüm isteklerin proxy'yi atlayacaklarını belirtir.
<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>
Belirli bir sunucuya <veya diğer tüm sunuculara yapılabilecek kalıcı bağlantı sayısını yapılandırmak için connectionManagement> Öğesi (Ağ Ayarlar) öğesini kullanın. Aşağıdaki örnek, uygulamayı sunucuya www.contoso.com
iki kalıcı bağlantı kullanacak şekilde yapılandırılır; IP adresi 192.168.1.2 olan sunucuya dört kalıcı bağlantı ve diğer tüm sunuculara bir kalıcı bağlantı.
<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>
Özel kimlik doğrulama modülleri authenticationModules> Öğesi (Ağ Ayarlar) öğesiyle <yapılandırılır. Özel kimlik doğrulama modülleri arabirimini IAuthenticationModule uygulamalıdır.
Aşağıdaki örnekte özel bir kimlik doğrulama modülü yapılandırılır.
<configuration>
<system.net>
<authenticationModules>
<add type="MyAuthModule, MyAuthModule.dll" />
</authenticationModules>
</system.net>
</configuration>
WebRequestModules> Öğesi (Ağ Ayarlar) öğesini kullanarak uygulamanızı İnternet kaynaklarından bilgi istemek üzere özel protokole özgü modülleri kullanacak şekilde yapılandırabilirsiniz<. Belirtilen modüllerin arabirimi uygulaması IWebRequestCreate gerekir. Aşağıdaki örnekte olduğu gibi yapılandırma dosyasında özel modülünüzü belirterek varsayılan HTTP, HTTPS ve dosya isteği modüllerini geçersiz kılabilirsiniz.
<configuration>
<system.net>
<webRequestModules>
<add
prefix="HTTP"
type = "MyHttpRequest.dll, MyHttpRequestCreator"
/>
</webRequestModules>
</system.net>
</configuration>
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin