HttpBaseProtocolFilter.AllowAutoRedirect プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
HttpBaseProtocolFilter がリダイレクト応答に従う必要があるかどうかを示す値を取得または設定します。
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
プロパティ値
bool
HttpBaseProtocolFilter がリダイレクト応答に従う必要があるかどうかを示す値。
HttpBaseProtocolFilter がリダイレクト応答に従う必要がある場合、この値は true です。それ以外の場合は false。 既定値は true です。
注釈
HttpBaseProtocolFilter で HTTP リダイレクト ヘッダーをリソースの新しい場所に自動的に従う場合は、AllowAutoRedirect を true に設定します。 従うリダイレクトの最大数は、システムによって内部的に設定されます。
AllowAutoRedirect が false に設定されている場合、HTTP 状態コードが 300 から 399 の HTTP 応答はすべて HttpBaseProtocolFilter と呼ばれるものに返されます。これは、別のフィルターによってアプリに返される可能性があります。
自動リダイレクトでは Authorization ヘッダーがクリアされ、 HttpBaseProtocolFilter はリダイレクトされた場所への再認証を自動的に試みます。 実際には、リダイレクトが発生する可能性がある場合、アプリはカスタム認証情報を Authorization ヘッダーに配置できないことを意味します。 代わりに、アプリはフィルターを使用してカスタム認証モジュールを実装する必要があります。