Microsoft.AspNetCore.Http.HttpResults 命名空間

類別

名稱 Description
Accepted

IResult執行時的 That 會寫入一個帶有狀態碼 Accepted(202)和 Location 標頭的物件。 以已註冊的路由為目標。

Accepted<TValue>

IResult執行時的 That 會寫入一個帶有狀態碼 Accepted(202)和 Location 標頭的物件。 以已註冊的路由為目標。

AcceptedAtRoute

IResult執行時的 That 會寫入一個帶有狀態碼 Accepted(202)和 Location 標頭的物件。 以已註冊的路由為目標。

AcceptedAtRoute<TValue>

IResult執行時的 That 會寫入一個帶有狀態碼 Accepted(202)和 Location 標頭的物件。 以已註冊的路由為目標。

BadRequest

IResult執行時,That 會寫入一個帶有 Bad Request (400) 狀態碼的物件。

BadRequest<TValue>

IResult執行時,That 會寫入一個帶有 Bad Request (400) 狀態碼的物件。

ChallengeHttpResult

IResult執行時,該命令涉及HttpContext.ChallengeAsync。

Conflict

IResult執行時 That 會寫入一個帶有 Conflict (409) 狀態碼的物件。

Conflict<TValue>

IResult執行時 That 會寫入一個帶有 Conflict (409) 狀態碼的物件。

ContentHttpResult

ContentHttpResult執行後會產生包含內容的回應。

Created

IResult執行時,That 會寫入一個帶有狀態碼已建立(201)和 Location 標頭的物件。

Created<TValue>

IResult執行時,That 會寫入一個帶有狀態碼已建立(201)和 Location 標頭的物件。

CreatedAtRoute

IResult執行時,That 會寫入一個帶有狀態碼已建立(201)和 Location 標頭的物件。 以已註冊的路由為目標。

CreatedAtRoute<TValue>

IResult執行時,That 會寫入一個帶有狀態碼已建立(201)和 Location 標頭的物件。 以已註冊的路由為目標。

EmptyHttpResult

代表 IResult 執行時不會有任何作用。

FileContentHttpResult

代表一個 IResult ,執行時會從內容寫入一個檔案到回應。

FileStreamHttpResult

代表 執行 IResult 時會從串流寫入一個檔案到回應。

ForbidHttpResult

IResult執行時,該命令涉及HttpContext.ForbidAsync。

InternalServerError

IResult執行時的 That 會寫入一個帶有內部伺服器錯誤(500)狀態碼的物件。

InternalServerError<TValue>

IResult執行時的 That 會寫入一個帶有內部伺服器錯誤(500)狀態碼的物件。

JsonHttpResult<TValue>

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

NoContent

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

NotFound

IResult執行時的 that 會寫入一個帶有未找到(404)狀態碼的物件。

NotFound<TValue>

IResult執行時的 that 會寫入一個帶有未找到(404)狀態碼的物件。

Ok

IResult執行時的 That 會寫入一個帶有 Ok (200) 狀態碼的物件。

Ok<TValue>

IResult執行時的 That 會寫入一個帶有 Ok (200) 狀態碼的物件。

PhysicalFileHttpResult

PhysicalFileHttpResult On 執行會利用主機提供的機制,從磁碟寫入檔案到回應。

ProblemHttpResult

IResult執行時 that 會根據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)、Moved Permantally(301)、Temporary Redirect(307)或永久重定向(308)回應,並標示 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 實例。

ServerSentEventsResult<T>

代表一個結果,將伺服器發送的事件串流寫入回應。

SignInHttpResult

IResult執行時,該命令涉及HttpContext.SignInAsync。

SignOutHttpResult

IResult執行時,該命令涉及HttpContext.SignOutAsync。

StatusCodeHttpResult

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

UnauthorizedHttpResult

代表 IResult 執行時會產生帶有未授權(401)狀態碼的 HTTP 回應。

UnprocessableEntity

IResult執行時的 That 會寫入一個帶有 Unprocessable Entity (422) 狀態碼的物件。

UnprocessableEntity<TValue>

IResult執行時的 That 會寫入一個帶有 Unprocessable Entity (422) 狀態碼的物件。

Utf8ContentHttpResult

Utf8ContentHttpResult執行後會產生包含內容的回應。

ValidationProblem

IResult執行時 that 會根據https://tools.ietf.org/html/rfc7807

VirtualFileHttpResult

IResult執行時,該 會透過虛擬路徑寫入指定的檔案,並利用主機提供的機制回應。