<proxy> Öğesi (Ağ Ayarları)

Bir ara sunucu tanımlar.

<Yapılandırma>
  <system.net>
    <Defaultproxy>
      <proxy>

Syntax

<proxy
  autoDetect="True|False|Unspecified"
  bypassonlocal="True|False|Unspecified"
  proxyaddress="uriString"
  scriptLocation="uriString"
  usesystemdefault="True|False|Unspecified"
/>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
autoDetect Ara sunucunun otomatik olarak algılanıp algılamayacağını belirtir. Unspecified varsayılan değerdir.
bypassonlocal Yerel kaynaklar için ara sunucunun atlanıp atlamayacağını belirtir. Yerel kaynaklar, yerel sunucuyu (http://localhost, http://loopbackveya http://127.0.0.1) ve noktahttp://webserver ( olmadan) bir URI'yi içerir. Unspecified varsayılan değerdir.
proxyaddress Kullanılacak proxy URI'sini belirtir.
scriptLocation Yapılandırma betiğinin konumunu belirtir. özniteliğini bypassonlocal bu öznitelikle kullanmayın.
usesystemdefault Sistem proxy ayarlarının kullanılıp kullanılmayacağını belirtir. olarak ayarlanırsa True, sonraki öznitelikler sistem proxy ayarlarını geçersiz kılar. Unspecified varsayılan değerdir.

Alt Öğeler

Yok.

Üst Öğeler

Öğe Açıklama
Defaultproxy Köprü Metni Aktarım Protokolü (HTTP) proxy sunucusunu yapılandırıyor.

Metin Değeri

Açıklamalar

öğesi, proxy bir uygulama için ara sunucu tanımlar. Yapılandırma dosyasında bu öğe yoksa, .NET Framework sistem proxy ayarlarını kullanır.

özniteliğinin proxyaddress değeri iyi biçimlendirilmiş tekdüzen Kaynak Göstergesi (URI) olmalıdır.

özniteliği, scriptLocation ara sunucu yapılandırma betiklerinin otomatik olarak algılanması anlamına gelir. Sınıf, WebProxy İnternet özelliklerindeki bağlantı için Otomatik yapılandırma betiği kullan seçeneği belirlendiğinde bir yapılandırma betiğini (genellikle Wpad.dat olarak adlandırılır) bulmaya çalışır. Herhangi bir değere scriptLocation ayarlanırsa bypassonlocal yoksayılır.

Özniteliği geçersiz bir varsayılan ara sunucu belirtirse proxyaddress bir özel durum oluşturulur. Özel InnerException durumdaki özelliği, hatanın kök nedeni hakkında daha fazla bilgiye sahip olmalıdır.

Yapılandırma Dosyaları

Bu öğe, uygulama yapılandırma dosyasında veya makine yapılandırma dosyasında (Machine.config) kullanılabilir.

Örnek

Aşağıdaki örnek sistem ara sunucusundaki varsayılan değerleri kullanır, proxy adresini belirtir ve yerel erişim için ara sunucuyu atlar.

<configuration>  
  <system.net>  
    <defaultProxy>  
      <proxy  
        usesystemdefault="True"  
        proxyaddress="http://192.168.1.10:3128"  
        bypassonlocal="True"  
      />  
    </defaultProxy>  
  </system.net>  
</configuration>  

Ayrıca bkz.