Microsoft.AspNetCore.Http.HttpResults 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
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 時會使用主機所提供的機制,將使用虛擬路徑指定的檔案寫入回應。 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應