Bagikan melalui


TypedResults Kelas

Definisi

Pabrik yang diketik untuk jenis IResult di Microsoft.AspNetCore.Http.HttpResults.

public static class TypedResults
type TypedResults = class
Public Class TypedResults
Warisan
TypedResults

Properti

Empty

Menghasilkan respons hasil kosong, bahwa ketika dijalankan tidak akan melakukan apa-apa.

Extensions

Menyediakan kontainer untuk pustaka eksternal untuk memperluas TypedResults default yang diatur dengan sampelnya sendiri.

Metode

Accepted(String)

Menghasilkan respons Status202Accepted.

Accepted(Uri)

Menghasilkan respons Status202Accepted.

Accepted<TValue>(String, TValue)

Menghasilkan respons Status202Accepted.

Accepted<TValue>(Uri, TValue)

Menghasilkan respons Status202Accepted.

AcceptedAtRoute(String, Object)

Menghasilkan respons Status202Accepted.

AcceptedAtRoute(String, RouteValueDictionary)

Menghasilkan respons Status202Accepted.

AcceptedAtRoute<TValue>(TValue, String, Object)

Menghasilkan respons Status202Accepted.

AcceptedAtRoute<TValue>(TValue, String, RouteValueDictionary)

Menghasilkan respons Status202Accepted.

BadRequest()

Menghasilkan respons Status400BadRequest.

BadRequest<TValue>(TValue)

Menghasilkan respons Status400BadRequest.

Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Menulis konten byte-array ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

API ini adalah alias untuk File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

Bytes(ReadOnlyMemory<Byte>, String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Menulis konten byte-array ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

Challenge(AuthenticationProperties, IList<String>)

Membuat ChallengeHttpResult yang pada eksekusi memanggil ChallengeAsync(HttpContext, String, AuthenticationProperties).

Perilaku metode ini tergantung pada IAuthenticationService yang digunakan. Status401Unauthorized dan Status403Forbidden adalah salah satu kemungkinan hasil status.

Conflict()

Menghasilkan respons Status409Conflict.

Conflict<TValue>(TValue)

Menghasilkan respons Status409Conflict.

Content(String, MediaTypeHeaderValue)

Menulis string content ke respons HTTP.

Content(String, String, Encoding)

Menulis string content ke respons HTTP.

Ini setara dengan Text(String, String, Encoding).

Content(String, String, Encoding, Nullable<Int32>)

Menulis string content ke respons HTTP.

Ini setara dengan Text(String, String, Encoding, Nullable<Int32>).

Created()

Menghasilkan respons Status201Created.

Created(String)

Menghasilkan respons Status201Created.

Created(Uri)

Menghasilkan respons Status201Created.

Created<TValue>(String, TValue)

Menghasilkan respons Status201Created.

Created<TValue>(Uri, TValue)

Menghasilkan respons Status201Created.

CreatedAtRoute(String, Object)

Menghasilkan respons Status201Created.

CreatedAtRoute(String, RouteValueDictionary)

Menghasilkan respons Status201Created.

CreatedAtRoute<TValue>(TValue, String, Object)

Menghasilkan respons Status201Created.

CreatedAtRoute<TValue>(TValue, String, RouteValueDictionary)

Menghasilkan respons Status201Created.

File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Menulis konten byte-array ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

API ini adalah alias untuk Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Menulis Stream yang ditentukan ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

API ini adalah alias untuk Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

Forbid(AuthenticationProperties, IList<String>)

Membuat ForbidHttpResult yang pada eksekusi memanggil ForbidAsync(HttpContext, String, AuthenticationProperties).

Secara default, menjalankan hasil ini mengembalikan Status403Forbidden. Beberapa skema autentikasi, seperti cookie, akan mengonversi Status403Forbidden ke pengalihan untuk menampilkan halaman masuk.

InternalServerError()

Menghasilkan respons Status500InternalServerError.

InternalServerError<TValue>(TValue)

Menghasilkan respons Status500InternalServerError.

Json<TValue>(TValue, JsonSerializerContext, String, Nullable<Int32>)

Membuat JsonHttpResult<TValue> yang menserialisasikan objek data yang ditentukan ke JSON.

Json<TValue>(TValue, JsonSerializerOptions, String, Nullable<Int32>)

Membuat JsonHttpResult<TValue> yang menserialisasikan objek data yang ditentukan ke JSON.

Json<TValue>(TValue, JsonTypeInfo<TValue>, String, Nullable<Int32>)

Membuat JsonHttpResult<TValue> yang menserialisasikan objek data yang ditentukan ke JSON.

LocalRedirect(String, Boolean, Boolean)

Mengalihkan ke localUrlyang ditentukan.

NoContent()

Menghasilkan respons Status204NoContent.

NotFound()

Menghasilkan respons Status404NotFound.

NotFound<TValue>(TValue)

Menghasilkan respons Status404NotFound.

Ok()

Menghasilkan respons Status200OK.

Ok<TValue>(TValue)

Menghasilkan respons Status200OK.

PhysicalFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Menulis file pada path yang ditentukan untuk respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

Problem(ProblemDetails)

Menghasilkan respons ProblemDetails.

Problem(String, String, Nullable<Int32>, String, String, IDictionary<String,Object>)

Menghasilkan respons ProblemDetails.

Redirect(String, Boolean, Boolean)

Mengalihkan ke urlyang ditentukan.

RedirectToRoute(String, Object, Boolean, Boolean, String)

Mengalihkan ke rute yang ditentukan.

RedirectToRoute(String, RouteValueDictionary, Boolean, Boolean, String)

Mengalihkan ke rute yang ditentukan.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Membuat SignInHttpResult yang pada eksekusi memanggil SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties).

SignOut(AuthenticationProperties, IList<String>)

Membuat SignOutHttpResult yang pada eksekusi memanggil SignOutAsync(HttpContext, String, AuthenticationProperties).

StatusCode(Int32)

Membuat objek StatusCodeHttpResult dengan menentukan statusCode.

Stream(Func<Stream,Task>, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue)

Memungkinkan penulisan langsung ke isi respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

Stream(PipeReader, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Menulis konten PipeReader yang ditentukan untuk respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Menulis Stream yang ditentukan ke respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

API ini adalah alias untuk File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

Text(ReadOnlySpan<Byte>, String, Nullable<Int32>)

Menulis konten teks UTF8 utf8Content ke respons HTTP.

Text(String, String, Encoding)

Menulis string content ke respons HTTP.

Ini adalah alias untuk Content(String, String, Encoding).

Text(String, String, Encoding, Nullable<Int32>)

Menulis string content ke respons HTTP.

Ini adalah alias untuk Content(String, String, Encoding, Nullable<Int32>).

Unauthorized()

Menghasilkan respons Status401Unauthorized.

UnprocessableEntity()

Menghasilkan respons Status422UnprocessableEntity.

UnprocessableEntity<TValue>(TValue)

Menghasilkan respons Status422UnprocessableEntity.

ValidationProblem(IDictionary<String,String[]>, String, String, String, String, IDictionary<String,Object>)

Menghasilkan respons Status400BadRequest dengan nilai HttpValidationProblemDetails.

VirtualFile(String, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)

Menulis file pada path yang ditentukan untuk respons.

Ini mendukung permintaan rentang (Status206PartialContent atau Status416RangeNotSatisfiable jika rentang tidak terpenuhi).

Berlaku untuk