Share via


HttpBaseProtocolFilter.AllowAutoRedirect Eigenschaft

Definition

Rufen Sie einen Wert ab, der angibt, ob httpBaseProtocolFilter Umleitungsantworten folgen soll, oder legen Sie diesen fest.

public:
 property bool AllowAutoRedirect { bool get(); void set(bool value); };
bool AllowAutoRedirect();

void AllowAutoRedirect(bool value);
public bool AllowAutoRedirect { get; set; }
var boolean = httpBaseProtocolFilter.allowAutoRedirect;
httpBaseProtocolFilter.allowAutoRedirect = boolean;
Public Property AllowAutoRedirect As Boolean

Eigenschaftswert

Boolean

bool

Ein Wert, der angibt, ob httpBaseProtocolFilter Umleitungsantworten folgen soll.

Dieser Wert ist true , wenn httpBaseProtocolFilter Umleitungsantworten folgen soll; andernfalls false. Der Standardwert lautet true.

Hinweise

Legen Sie AllowAutoRedirect auf true fest, wenn httpBaseProtocolFilter den HTTP-Umleitungsheadern automatisch an den neuen Speicherort der Ressource folgen soll. Die maximale Anzahl der zu befolgenden Umleitungen wird intern vom System festgelegt.

Wenn AllowAutoRedirect auf false festgelegt ist, werden alle HTTP-Antworten mit einem HTTP-status Code von 300 bis 399 an den sogenannten HttpBaseProtocolFilter zurückgegeben, was möglicherweise ein anderer Filter ist, der sie dann an die App zurückgibt.

Der Autorisierungsheader wird bei automatischen Umleitungen gelöscht, und httpBaseProtocolFilter versucht automatisch, sich am umgeleiteten Speicherort erneut zu authentifizieren. In der Praxis bedeutet dies, dass eine App keine benutzerdefinierten Authentifizierungsinformationen in den Autorisierungsheader einfügen kann, wenn eine Umleitung möglich ist. Stattdessen muss die App ein benutzerdefiniertes Authentifizierungsmodul mithilfe eines Filters implementieren.

Gilt für: