次の方法で共有


HttpResponseWrapper.RedirectPermanent メソッド

定義

要求された URL から指定された URL への永続的なリダイレクトを実行します。

オーバーロード

RedirectPermanent(String, Boolean)

要求された URL から指定された URL への永続的なリダイレクトを実行し、応答を完了するためのオプションを提供します。

RedirectPermanent(String)

要求された URL から指定された URL への永続的なリダイレクトを実行します。

RedirectPermanent(String, Boolean)

要求された URL から指定された URL への永続的なリダイレクトを実行し、応答を完了するためのオプションを提供します。

public:
 override void RedirectPermanent(System::String ^ url, bool endResponse);
public override void RedirectPermanent (string url, bool endResponse);
override this.RedirectPermanent : string * bool -> unit
Public Overrides Sub RedirectPermanent (url As String, endResponse As Boolean)

パラメーター

url
String

要求のリダイレクト先の URL。

endResponse
Boolean

応答を終了する場合は true。それ以外の場合は false。 既定値は、false です。

例外

urlnullです。

url に改行文字 (\n) が含まれています。

注釈

メソッド のオーバーロードは RedirectPermanent(String, Boolean) 、応答に 301 HTTP 状態コードを提供し、要求のリダイレクト先の URL も含みます。 このメソッド オーバーロードは、応答を終了するか、リダイレクトが実行された後に完了するかを指定するオプションを提供します。 301 HTTP 状態コードは、HTTP 応答の標準コードです。 これは、永続的なリダイレクトが存在し、リダイレクトの場所を提供することを示します。

適用対象

RedirectPermanent(String)

要求された URL から指定された URL への永続的なリダイレクトを実行します。

public:
 override void RedirectPermanent(System::String ^ url);
public override void RedirectPermanent (string url);
override this.RedirectPermanent : string -> unit
Public Overrides Sub RedirectPermanent (url As String)

パラメーター

url
String

要求のリダイレクト先の URL。

例外

urlnullです。

url に改行文字 (\n) が含まれています。

注釈

メソッド のオーバーロードは RedirectPermanent(String) 、応答に 301 HTTP 状態コードを提供し、要求のリダイレクト先の URL も含みます。 301 HTTP 状態コードは、HTTP 応答の標準コードです。 これは、永続的なリダイレクトが存在し、リダイレクトの場所を提供することを示します。

メソッドを RedirectPermanent(String) 呼び出すと、応答の残りの部分が終了します。

適用対象