共用方式為


Microsoft.AspNetCore.Http.HttpResults 命名空間

類別

Accepted

執行時 IResult 會將物件寫入響應,狀態代碼為 Accepted (202) 和 Location 標頭。 以已註冊的路由為目標。

Accepted<TValue>

執行時 IResult 會將物件寫入響應,狀態代碼為 Accepted (202) 和 Location 標頭。 以已註冊的路由為目標。

AcceptedAtRoute

執行時 IResult 會將物件寫入響應,狀態代碼為 Accepted (202) 和 Location 標頭。 以已註冊的路由為目標。

AcceptedAtRoute<TValue>

執行時 IResult 會將物件寫入響應,狀態代碼為 Accepted (202) 和 Location 標頭。 以已註冊的路由為目標。

BadRequest

執行時 IResult 會將物件寫入回應,並顯示錯誤要求 (400) 狀態代碼。

BadRequest<TValue>

執行時 IResult 會將物件寫入回應,並顯示錯誤要求 (400) 狀態代碼。

ChallengeHttpResult

執行時 IResult 會叫用 HttpContext.ChallengeAsync

Conflict

執行時 IResult 會將 物件寫入衝突 (409) 狀態代碼的回應。

Conflict<TValue>

執行時 IResult 會將 物件寫入衝突 (409) 狀態代碼的回應。

ContentHttpResult

執行時會產生具有內容的回應 ContentHttpResult

Created

執行時 IResult 會將物件寫入至狀態代碼 Created (201) 和 Location 標頭的回應。

Created<TValue>

執行時 IResult 會將物件寫入至狀態代碼 Created (201) 和 Location 標頭的回應。

CreatedAtRoute

執行時 IResult 會將物件寫入至狀態代碼 Created (201) 和 Location 標頭的回應。 以已註冊的路由為目標。

CreatedAtRoute<TValue>

執行時 IResult 會將物件寫入至狀態代碼 Created (201) 和 Location 標頭的回應。 以已註冊的路由為目標。

EmptyHttpResult

表示執行時不會執行任何動作的 IResult

FileContentHttpResult

表示執行時會將檔案從內容寫入回應的 IResult

FileStreamHttpResult

表示執行時會將檔案從數據流寫入回應的 IResult

ForbidHttpResult

執行時 IResult 會叫用 HttpContext.ForbidAsync

InternalServerError

執行時 IResult 會將物件寫入內部伺服器錯誤 (500) 狀態代碼的回應。

InternalServerError<TValue>

執行時 IResult 會將物件寫入內部伺服器錯誤 (500) 狀態代碼的回應。

JsonHttpResult<TValue>

將指定物件格式化為 JSON 的動作結果。

NoContent

表示執行時會產生具有無內容 (204) 狀態代碼的 HTTP 回應 IResult

NotFound

執行時 IResult 會將物件寫入未找到的回應中(404) 狀態代碼。

NotFound<TValue>

執行時 IResult 會將物件寫入未找到的回應中(404) 狀態代碼。

Ok

執行時 IResult 會將物件寫入具有Ok (200) 狀態代碼的回應。

Ok<TValue>

執行時 IResult 會將物件寫入具有Ok (200) 狀態代碼的回應。

PhysicalFileHttpResult

執行時 PhysicalFileHttpResult 會使用主機所提供的機制,將檔案從磁碟寫入回應。

ProblemHttpResult

執行時 IResult 會根據 https://tools.ietf.org/html/rfc7807 寫入問題詳細數據 HTTP API 回應

PushStreamHttpResult

表示 IResult 執行時,會將檔案從寫入器回呼寫入回應。

RazorComponentResult

轉譯 Razor 元件的 IResult

RazorComponentResult<TComponent>

轉譯 Razor 元件的 IResult

RedirectHttpResult

傳回 Found (302)、已永久移動 (301)、暫時重新導向 (307) 或永久重新導向 (308) 回應的 IResult,其位置標頭會傳送至提供的 URL。

RedirectToRouteHttpResult

傳回 Found (302)、已永久移動 (301)、暫存重新導向 (307) 或永久重新導向 (308) 回應的 IResult,其中包含 Location 標頭。 以已註冊的路由為目標。

Results<TResult1,TResult2>

可以是兩種不同 IResult 類型的其中一個 IResult。 在執行時,會執行 HTTP 端點實際傳回的基礎 IResult 實例。

Results<TResult1,TResult2,TResult3>

IResult,可以是三種不同的 IResult 類型之一。 在執行時,會執行 HTTP 端點實際傳回的基礎 IResult 實例。

Results<TResult1,TResult2,TResult3,TResult4>

IResult,可以是四種不同的 IResult 類型之一。 在執行時,會執行 HTTP 端點實際傳回的基礎 IResult 實例。

Results<TResult1,TResult2,TResult3,TResult4,TResult5>

IResult,可以是五種不同的 IResult 類型之一。 在執行時,會執行 HTTP 端點實際傳回的基礎 IResult 實例。

Results<TResult1,TResult2,TResult3,TResult4,TResult5,TResult6>

IResult,可以是六種不同的 IResult 類型之一。 在執行時,會執行 HTTP 端點實際傳回的基礎 IResult 實例。

SignInHttpResult

執行時 IResult 會叫用 HttpContext.SignInAsync

SignOutHttpResult

執行時 IResult 會叫用 HttpContext.SignOutAsync

StatusCodeHttpResult

表示執行時會產生具有指定回應狀態代碼的 HTTP 回應 IResult

UnauthorizedHttpResult

表示 IResult,當執行時,會產生 HTTP 回應,並具有未授權 (401) 狀態代碼。

UnprocessableEntity

執行時 IResult 會將物件寫入至具有無法處理實體 (422) 狀態代碼的回應。

UnprocessableEntity<TValue>

執行時 IResult 會將物件寫入至具有無法處理實體 (422) 狀態代碼的回應。

Utf8ContentHttpResult

執行時會產生具有內容的回應 Utf8ContentHttpResult

ValidationProblem

執行時 IResult 會根據 https://tools.ietf.org/html/rfc7807 寫入問題詳細數據 HTTP API 回應

VirtualFileHttpResult

IResult,在執行時,會使用主機所提供的機制,將指定的檔案寫入回應的虛擬路徑。