<bypasslist>-Element (Netzwerkeinstellungen)
Gibt mehrere reguläre Ausdrücke zur Beschreibung von Adressen an, die keinen Proxy verwenden.
<configuration>
<system.net>
<defaultProxy>
<bypasslist>
Syntax
<bypasslist>
</bypasslist>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Keine
Untergeordnete Elemente
Element | Beschreibung |
---|---|
add | Fügt der Proxyumgehungsliste eine IP-Adresse oder einen DNS-Namen hinzu. |
Löschen | Löscht die Umgehungsliste. |
remove | Entfernt eine IP-Adresse oder einen DNS-Namen aus der Proxyumgehungsliste. |
Übergeordnete Elemente
Element | Beschreibung |
---|---|
defaultProxy | Konfiguriert den HTTP-Proxyserver (Hypertext Transfer Protocol). |
Bemerkungen
Die Umgehungsliste enthält reguläre Ausdrücke zur Beschreibung von URIs, auf die WebRequest-Instanzen direkt und nicht über den Proxyserver zugreifen.
Gehen Sie beim Festlegen eines regulären Ausdrucks für dieses Element vorsichtig vor. Der reguläre Ausdruck [a-z]+\\.contoso\\.com
stimmt mit jedem Host in der Domäne contoso.com überein, aber auch mit jedem Host in der Domäne contoso.com.cpandl.com. Um als Ergebnis nur Hosts in der Domäne contoso.com zu erhalten, verwenden Sie einen Anker ($
): [a-z]+\\.contoso\\.com$
.
Weitere Informationen zu regulären Ausdrücken finden Sie unter Reguläre Ausdrücke in .NET Framework.
Konfigurationsdateien
Dieses Element kann in der Anwendungskonfigurationsdatei oder in der Computerkonfigurationsdatei ("Machine.config") verwendet werden.
Beispiel
Im folgenden Beispiel werden der Umgehungsliste zwei Adressen hinzugefügt. Die erste umgeht den Proxy für alle Server in der Domäne contoso.com, und der zweite umgeht den Proxy für alle Server, deren IP-Adressen mit 192.168 beginnen.
<configuration>
<system.net>
<defaultProxy>
<bypasslist>
<add address="[a-z]+\.contoso\.com$" />
<add address="192\.168\.\d{1,3}\.\d{1,3}" />
</bypasslist>
</defaultProxy>
</system.net>
</configuration>