Freigeben über


HttpWebClientProtocol.AllowAutoRedirect-Eigenschaft

Ruft ab oder legt fest, ob der Client automatisch Serverumleitungen folgt.

Namespace: System.Web.Services.Protocols
Assembly: System.Web.Services (in system.web.services.dll)

Syntax

'Declaration
Public Property AllowAutoRedirect As Boolean
'Usage
Dim instance As HttpWebClientProtocol
Dim value As Boolean

value = instance.AllowAutoRedirect

instance.AllowAutoRedirect = value
public bool AllowAutoRedirect { get; set; }
public:
property bool AllowAutoRedirect {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_AllowAutoRedirect ()

/** @property */
public void set_AllowAutoRedirect (boolean value)
public function get AllowAutoRedirect () : boolean

public function set AllowAutoRedirect (value : boolean)

Eigenschaftenwert

true, wenn der Client den Serverumleitungen automatisch folgen soll, andernfalls false. Der Standardwert ist false.

Ausnahmen

Ausnahmetyp Bedingung

WebException

Die AllowAutoRedirect-Eigenschaft ist auf false festgelegt, und der Webserver versucht, die Anforderung umzuleiten.

Hinweise

Wenn ein Client Authentifizierungsinformationen wie Benutzernamen oder Kennwörter sendet, dürfen keine Serverumleitungen stattfinden, da dies die Sicherheit gefährden kann.

Eine WebException wird ausgelöst, wenn die AllowAutoRedirect-Eigenschaft auf false festgelegt ist und der Webserver versucht, die Anforderung umzuleiten. Die Response-Eigenschaft enthält ein HttpWebResponse-Objekt, in dem sowohl die StatusCode-Eigenschaft als auch die Headers-Eigenschaft Details bezüglich der versuchten Umleitung wiedergeben. Die StatusCode-Eigenschaft enthält eine HttpStatusCode-Entsprechung eines der HTTP-Umleitungsstatuscodes (301, 302 und 307). Der Location-Header in der Headers-Auflistung zeigt auf den URI, an den die Anforderung umgeleitet werden sollte.

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: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

HttpWebClientProtocol-Klasse
HttpWebClientProtocol-Member
System.Web.Services.Protocols-Namespace
AllowAutoRedirect