Results Kelas

Definisi

Pabrik untuk IResult.

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

Properti

Empty

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

Extensions

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

Metode

Accepted(String, Object)

Status202Accepted Menghasilkan respons.

Accepted<TValue>(String, TValue)

Status202Accepted Menghasilkan respons.

AcceptedAtRoute(String, Object, Object)

Status202Accepted Menghasilkan respons.

AcceptedAtRoute(String, RouteValueDictionary, Object)

Status202Accepted Menghasilkan respons.

AcceptedAtRoute<TValue>(String, Object, TValue)

Status202Accepted Menghasilkan respons.

AcceptedAtRoute<TValue>(String, RouteValueDictionary, TValue)

Status202Accepted Menghasilkan respons.

BadRequest(Object)

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

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

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

Conflict(Object)

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

Status201Created Menghasilkan respons.

Created(Uri, Object)

Status201Created Menghasilkan respons.

Created<TValue>(String, TValue)

Status201Created Menghasilkan respons.

Created<TValue>(Uri, TValue)

Status201Created Menghasilkan respons.

CreatedAtRoute(String, Object, Object)

Status201Created Menghasilkan respons.

CreatedAtRoute(String, RouteValueDictionary, Object)

Status201Created Menghasilkan respons.

CreatedAtRoute<TValue>(String, Object, TValue)

Status201Created Menghasilkan respons.

CreatedAtRoute<TValue>(String, RouteValueDictionary, TValue)

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

File(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).

Forbid(AuthenticationProperties, IList<String>)

IResult 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(Object, JsonSerializerOptions, String, Nullable<Int32>)

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

Json(Object, Type, JsonSerializerContext, String, Nullable<Int32>)

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

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

Membuat yang menserialisasikan IResult objek yang ditentukan data ke JSON.

LocalRedirect(String, Boolean, Boolean)

Mengalihkan ke yang ditentukan localUrl.

NoContent()

Status204NoContent Menghasilkan respons.

NotFound(Object)

Status404NotFound Menghasilkan respons.

NotFound<TValue>(TValue)

Status404NotFound Menghasilkan respons.

Ok(Object)

Status200OK Menghasilkan respons.

Ok<TValue>(TValue)

Status200OK Menghasilkan respons.

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)

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

SignOut(AuthenticationProperties, IList<String>)

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

StatusCode(Int32)

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

Menulis teks yang dikodekan utf8Content UTF-8 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(Object)

Status422UnprocessableEntity Menghasilkan respons.

UnprocessableEntity<TValue>(TValue)

Status422UnprocessableEntity Menghasilkan respons.

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

Status400BadRequest Menghasilkan respons dengan HttpValidationProblemDetails nilai.

Berlaku untuk