Share via


HttpBaseProtocolFilter.AllowAutoRedirect Propriété

Définition

Obtenez ou définissez une valeur qui indique si HttpBaseProtocolFilter doit suivre les réponses de redirection.

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

Valeur de propriété

Boolean

bool

Valeur qui indique si HttpBaseProtocolFilter doit suivre les réponses de redirection.

Cette valeur est true si le si HttpBaseProtocolFilter doit suivre les réponses de redirection ; sinon , false. La valeur par défaut est true.

Remarques

Définissez AllowAutoRedirect sur true si vous souhaitez que HttpBaseProtocolFilter suive automatiquement les en-têtes de redirection HTTP vers le nouvel emplacement de la ressource. Le nombre maximal de redirections à suivre est défini en interne par le système.

Si AllowAutoRedirect a la valeur false, toutes les réponses HTTP avec un code de status HTTP de 300 à 399 sont retournées à ce qui est appelé HttpBaseProtocolFilter, ce qui peut être un autre filtre susceptible de les renvoyer à l’application.

L’en-tête d’autorisation est effacé lors de la redirection automatique et httpBaseProtocolFilter tente automatiquement de s’authentifier à nouveau à l’emplacement redirigé. Dans la pratique, cela signifie qu’une application ne peut pas placer d’informations d’authentification personnalisées dans l’en-tête d’autorisation s’il est possible de rencontrer une redirection. Au lieu de cela, l’application doit implémenter un module d’authentification personnalisé à l’aide d’un filtre.

S’applique à