Share via


ResponseExtensions.Redirect(HttpResponse, String, Boolean, Boolean) Yöntem

Tanım

İstemciye bir yeniden yönlendirme yanıtı (HTTP 301, HTTP 302, HTTP 307 veya HTTP 308) döndürür.

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)

Parametreler

response
HttpResponse

Yeniden HttpResponse yönlendirme.

location
String

İstemcinin yönlendirildiği URL. Bu, yalnızca ASCII karakterlerine izin verilen http üst bilgilerinde kullanılmak üzere düzgün şekilde kodlanmalıdır.

permanent
Boolean

True yeniden yönlendirme kalıcıysa (301 veya 308), aksi takdirde false (302 veya 307).

preserveMethod
Boolean

True yeniden yönlendirmenin yöntemi ve gövdesini yeniden kullanması gerekiyorsa (308 veya 307), aksi takdirde false (301 veya 302).

Şunlara uygulanır