GlobalProxySelection-Klasse
HINWEIS: Diese Klasse ist mittlerweile veraltet.
Enthält eine globale Standardproxyinstanz für alle HTTP-Anforderungen.
Namespace: System.Net
Assembly: System (in system.dll)
Syntax
'Declaration
<ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use 'null' instead of GetEmptyWebProxy. https://go.microsoft.com/fwlink/?linkid=14202")> _
Public Class GlobalProxySelection
'Usage
Dim instance As GlobalProxySelection
[ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use \'null\' instead of GetEmptyWebProxy. https://go.microsoft.com/fwlink/?linkid=14202")]
public class GlobalProxySelection
[ObsoleteAttribute(L"This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use \'null\' instead of GetEmptyWebProxy. https://go.microsoft.com/fwlink/?linkid=14202")]
public ref class GlobalProxySelection
/** @attribute ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use \'null\' instead of GetEmptyWebProxy. https://go.microsoft.com/fwlink/?linkid=14202") */
public class GlobalProxySelection
ObsoleteAttribute("This class has been deprecated. Please use WebRequest.DefaultWebProxy instead to access and set the global default proxy. Use \u0027null\u0027 instead of GetEmptyWebProxy. https://go.microsoft.com/fwlink/?linkid=14202")
public class GlobalProxySelection
Hinweise
GlobalProxySelection speichert die Proxyeinstellungen für den Standardproxy, den WebRequest-Instanzen verwenden, um Verbindungen mit Websites außerhalb des lokalen Netzwerks herzustellen. Die Standardproxyeinstellung wird von der globalen Konfigurationsdatei oder der Anwendungskonfigurationsdatei initialisiert und kann für einzelne Anforderungen überschrieben oder deaktiviert werden, indem die HttpWebRequest.Proxy-Eigenschaft auf das Ergebnis der GetEmptyWebProxy-Methode festgelegt wird.
Die in GlobalProxySelection gespeicherten Proxyeinstellungen werden von allen von WebRequest abgeleiteten Objekten verwendet, die Proxys unterstützen und deren Proxy-Eigenschaftenwert auf NULL (Nothing in Visual Basic) (Standardwert) festgelegt ist. Proxys werden gegenwärtig von FtpWebRequest, HttpWebRequest und WebClient unterstützt.
Hinweis Änderungen an GlobalProxySelection, die nach einer Anforderung vorgenommen werden, werden nicht in einer WebRequest wiedergegeben.
Beispiel
Im folgenden Codebeispiel wird die GlobalProxySelection für den HTTP-Proxy "webproxy" auf Anschluss 80 festgelegt.
Dim proxyURI As New Uri("http://webproxy:80")
GlobalProxySelection.Select = New WebProxy(proxyURI)
Uri proxyURI = new Uri("http://webproxy:80");
GlobalProxySelection.Select = new WebProxy(proxyURI);
Uri^ proxyURI = gcnew Uri( "http://webproxy:80" );
GlobalProxySelection::Select = gcnew WebProxy( proxyURI );
Uri proxyURI = new Uri("http://webproxy:80");
GlobalProxySelection.set_Select(new WebProxy(proxyURI));
Vererbungshierarchie
System.Object
System.Net.GlobalProxySelection
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 1.0, 1.1
Veraltet (Compilerwarnung) in 2.0
.NET Compact Framework
Unterstützt in: 1.0
Veraltet (Compilerwarnung) in 2.0
Siehe auch
Referenz
GlobalProxySelection-Member
System.Net-Namespace