Aracılığıyla paylaş


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

Bir ara sunucu tanımlar.

<configuration>
  <system.net>
    <defaultProxy>
      <proxy>

Sözdizimi

<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.

Attributes

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

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 bir ara sunucu tanımlar. Yapılandırma dosyasında bu öğe eksikse, .NET Framework sistem ara sunucusu ayarlarını kullanır.

Özniteliğin 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 bypassonlocal ayarlanırsa scriptLocation yoksayılır.

Özniteliği geçersiz bir varsayılan ara sunucu belirtiyorsa 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.

Example

Aşağıdaki örnek, sistem proxy'sinden 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 bakınız