Microsoft.AspNetCore.Http.HttpResults 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
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,在執行時,會使用主機所提供的機制,將指定的檔案寫入回應的虛擬路徑。 |