TypedResults Kelas

Definisi

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

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

Properti

Empty

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

Extensions

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

Metode

Accepted(String)

Status202Accepted Menghasilkan respons.

Accepted(Uri)

Status202Accepted Menghasilkan respons.

Accepted<TValue>(String, TValue)

Status202Accepted Menghasilkan respons.

Accepted<TValue>(Uri, TValue)

Status202Accepted Menghasilkan respons.

AcceptedAtRoute(String, Object)

Status202Accepted Menghasilkan respons.

AcceptedAtRoute(String, RouteValueDictionary)

Status202Accepted Menghasilkan respons.

AcceptedAtRoute<TValue>(TValue, String, Object)

Status202Accepted Menghasilkan respons.

AcceptedAtRoute<TValue>(TValue, String, RouteValueDictionary)

Status202Accepted Menghasilkan respons.

BadRequest()

Status400BadRequest Menghasilkan respons.

BadRequest<TValue>(TValue)

Status400BadRequest Menghasilkan respons.

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>)

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

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

Conflict()

Status409Conflict Menghasilkan respons.

Conflict<TValue>(TValue)

Status409Conflict Menghasilkan respons.

Content(String, MediaTypeHeaderValue)

content Menulis string ke respons HTTP.

Content(String, String, Encoding)

content Menulis string ke respons HTTP.

Tindakan ini setara dengan Text(String, String, Encoding).

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

content Menulis string ke respons HTTP.

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

Created()

Status201Created Menghasilkan respons.

Created(String)

Status201Created Menghasilkan respons.

Created(Uri)

Status201Created Menghasilkan respons.

Created<TValue>(String, TValue)

Status201Created Menghasilkan respons.

Created<TValue>(Uri, TValue)

Status201Created Menghasilkan respons.

CreatedAtRoute(String, Object)

Status201Created Menghasilkan respons.

CreatedAtRoute(String, RouteValueDictionary)

Status201Created Menghasilkan respons.

CreatedAtRoute<TValue>(TValue, String, Object)

Status201Created Menghasilkan respons.

CreatedAtRoute<TValue>(TValue, String, RouteValueDictionary)

Status201Created Menghasilkan respons.

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 yang ditentukan Stream 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>)

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

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

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

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

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

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

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

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

LocalRedirect(String, Boolean, Boolean)

Mengalihkan ke yang ditentukan localUrl.

NoContent()

Status204NoContent Menghasilkan respons.

NotFound()

Status404NotFound Menghasilkan respons.

NotFound<TValue>(TValue)

Status404NotFound Menghasilkan respons.

Ok()

Status200OK Menghasilkan respons.

Ok<TValue>(TValue)

Status200OK Menghasilkan respons.

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

Menulis file pada yang ditentukan path untuk respons.

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

Problem(ProblemDetails)

ProblemDetails Menghasilkan respons.

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

ProblemDetails Menghasilkan respons.

Redirect(String, Boolean, Boolean)

Mengalihkan ke yang ditentukan url.

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)

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

SignOut(AuthenticationProperties, IList<String>)

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

StatusCode(Int32)

StatusCodeHttpResult Membuat objek 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 yang ditentukan PipeReader untuk respons.

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

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

Menulis yang ditentukan Stream 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>)

utf8Content Menulis konten teks UTF8 ke respons HTTP.

Text(String, String, Encoding)

content Menulis string ke respons HTTP.

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

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

content Menulis string ke respons HTTP.

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

Unauthorized()

Status401Unauthorized Menghasilkan respons.

UnprocessableEntity()

Status422UnprocessableEntity Menghasilkan respons.

UnprocessableEntity<TValue>(TValue)

Status422UnprocessableEntity Menghasilkan respons.

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

Status400BadRequest Menghasilkan respons dengan HttpValidationProblemDetails nilai.

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

Menulis file pada yang ditentukan path untuk respons.

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

Berlaku untuk