Microsoft.AspNetCore.Http.HttpResults 命名空間

類別

Accepted

在執行 IResult 時,會將 物件寫入回應,其狀態碼為 [已接受 (202) 和 Location 標頭]。 以已註冊的路由為目標。

Accepted<TValue>

在執行 IResult 時,會將 物件寫入回應,其狀態碼為 [已接受 (202) 和 Location 標頭]。 以已註冊的路由為目標。

AcceptedAtRoute

在執行 IResult 時,會將 物件寫入回應,其狀態碼為 [已接受 (202) 和 Location 標頭]。 以已註冊的路由為目標。

AcceptedAtRoute<TValue>

在執行 IResult 時,會將 物件寫入回應,其狀態碼為 [已接受 (202) 和 Location 標頭]。 以已註冊的路由為目標。

BadRequest

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

BadRequest<TValue>

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

ChallengeHttpResult

執行 IResult 時叫用 的 HttpContext.ChallengeAsync

Conflict

執行 IResult 時,會將 物件寫入至具有 Conflict (409) 狀態碼的回應。

Conflict<TValue>

執行 IResult 時,會將 物件寫入至具有 Conflict (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

JsonHttpResult<TValue>

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

NoContent

表示 IResult 執行時會產生 HTTP 回應,其中包含 [無內容] (204) 狀態碼。

NotFound

執行 IResult 時,會將 物件寫入回應中,並顯示 [找不到] (404) 狀態碼。

NotFound<TValue>

執行 IResult 時,會將 物件寫入回應中,並顯示 [找不到] (404) 狀態碼。

Ok

執行 IResult 時將物件寫入回應中,並具有 Ok (200) 狀態碼。

Ok<TValue>

執行 IResult 時將物件寫入回應中,並具有 Ok (200) 狀態碼。

PhysicalFileHttpResult

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

ProblemHttpResult

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

PushStreamHttpResult

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

RazorComponentResult

IResult 轉譯 Razor 元件。

RazorComponentResult<TComponent>

IResult 轉譯 Razor 元件。

RedirectHttpResult

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

RedirectToRouteHttpResult

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

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

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

UnauthorizedHttpResult

表示 IResult 執行時會產生 HTTP 回應,其中包含 [無未經授權的 (401) 狀態碼]。

UnprocessableEntity

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

UnprocessableEntity<TValue>

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

Utf8ContentHttpResult

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

ValidationProblem

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

VirtualFileHttpResult

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