Sdílet prostřednictvím


ResponseExtensions.Redirect(HttpResponse, String, Boolean, Boolean) Metoda

Definice

Vrátí odpověď přesměrování (HTTP 301, HTTP 302, HTTP 307 nebo HTTP 308) do klienta.

public:
[System::Runtime::CompilerServices::Extension]
 static void Redirect(Microsoft::AspNetCore::Http::HttpResponse ^ response, System::String ^ location, bool permanent, bool preserveMethod);
public static void Redirect (this Microsoft.AspNetCore.Http.HttpResponse response, string location, bool permanent, bool preserveMethod);
static member Redirect : Microsoft.AspNetCore.Http.HttpResponse * string * bool * bool -> unit
<Extension()>
Public Sub Redirect (response As HttpResponse, location As String, permanent As Boolean, preserveMethod As Boolean)

Parametry

response
HttpResponse

Přesměrování HttpResponse .

location
String

Adresa URL, na které se má klient přesměrovat. Musí být správně zakódovaný pro použití v hlavičkách http, kde jsou povoleny pouze znaky ASCII.

permanent
Boolean

True pokud je přesměrování trvalé (301 nebo 308), jinak false (302 nebo 307).

preserveMethod
Boolean

True pokud přesměrování potřebuje znovu použít metodu a text (308 nebo 307), jinak false (301 nebo 302).

Platí pro