Aracılığıyla paylaş


Results Sınıf

Tanım

IResultiçin bir fabrika.

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

Özellikler

Empty

Yürütülürken hiçbir şey yapmayan boş bir sonuç yanıtı üretir.

Extensions

Varsayılan Results kümesini kendi örnekleriyle genişletmek için dış kitaplıklar için bir kapsayıcı sağlar.

Yöntemler

Accepted(String, Object)

bir Status202Accepted yanıtı üretir.

Accepted<TValue>(String, TValue)

bir Status202Accepted yanıtı üretir.

AcceptedAtRoute(String, Object, Object)

bir Status202Accepted yanıtı üretir.

AcceptedAtRoute(String, RouteValueDictionary, Object)

bir Status202Accepted yanıtı üretir.

AcceptedAtRoute<TValue>(String, Object, TValue)

bir Status202Accepted yanıtı üretir.

AcceptedAtRoute<TValue>(String, RouteValueDictionary, TValue)

bir Status202Accepted yanıtı üretir.

BadRequest(Object)

bir Status400BadRequest yanıtı üretir.

BadRequest<TValue>(TValue)

bir Status400BadRequest yanıtı üretir.

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

Bayt dizisi içeriğini yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).

Bu API, File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)için bir diğer addır.

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

Bayt dizisi içeriğini yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).

Challenge(AuthenticationProperties, IList<String>)

Yürütmede ChallengeAsync(HttpContext, String, AuthenticationProperties)çağıran bir IResult oluşturur.

Bu yöntemin davranışı kullanımdaki IAuthenticationService bağlıdır. Status401Unauthorized ve Status403Forbidden olası durum sonuçları arasındadır.

Conflict(Object)

bir Status409Conflict yanıtı üretir.

Conflict<TValue>(TValue)

bir Status409Conflict yanıtı üretir.

Content(String, MediaTypeHeaderValue)

http yanıtına content dizesini yazar.

Content(String, String, Encoding)

http yanıtına content dizesini yazar.

Bu, Text(String, String, Encoding)eşdeğerdir.

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

http yanıtına content dizesini yazar.

Bu, Text(String, String, Encoding, Nullable<Int32>)eşdeğerdir.

Created()

bir Status201Created yanıtı üretir.

Created(String, Object)

bir Status201Created yanıtı üretir.

Created(Uri, Object)

bir Status201Created yanıtı üretir.

Created<TValue>(String, TValue)

bir Status201Created yanıtı üretir.

Created<TValue>(Uri, TValue)

bir Status201Created yanıtı üretir.

CreatedAtRoute(String, Object, Object)

bir Status201Created yanıtı üretir.

CreatedAtRoute(String, RouteValueDictionary, Object)

bir Status201Created yanıtı üretir.

CreatedAtRoute<TValue>(String, Object, TValue)

bir Status201Created yanıtı üretir.

CreatedAtRoute<TValue>(String, RouteValueDictionary, TValue)

bir Status201Created yanıtı üretir.

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

Bayt dizisi içeriğini yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).

Bu API, Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue)için bir diğer addır.

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

Belirtilen Stream yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).

Bu API, Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)için bir diğer addır.

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

Belirtilen path dosyasını yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).

Forbid(AuthenticationProperties, IList<String>)

Yürütmede ForbidAsync(HttpContext, String, AuthenticationProperties)çağıran bir IResult oluşturur.

Varsayılan olarak, bu sonucu yürütmek bir Status403Forbiddendöndürür. Tanımlama bilgileri gibi bazı kimlik doğrulama düzenleri, oturum açma sayfasını göstermek için Status403Forbidden yeniden yönlendirmeye dönüştürür.

InternalServerError()

bir Status500InternalServerError yanıtı üretir.

InternalServerError<TValue>(TValue)

bir Status500InternalServerError yanıtı üretir.

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

Belirtilen data nesnesini JSON'a seri hale getiren bir IResult oluşturur.

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

Belirtilen data nesnesini JSON'a seri hale getiren bir IResult oluşturur.

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

Belirtilen data nesnesini JSON'a seri hale getiren bir IResult oluşturur.

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

Belirtilen data nesnesini JSON'a seri hale getiren bir IResult oluşturur.

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

Belirtilen data nesnesini JSON'a seri hale getiren bir IResult oluşturur.

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

Belirtilen data nesnesini JSON'a seri hale getiren bir IResult oluşturur.

LocalRedirect(String, Boolean, Boolean)

Belirtilen localUrlyeniden yönlendirir.

NoContent()

bir Status204NoContent yanıtı üretir.

NotFound(Object)

bir Status404NotFound yanıtı üretir.

NotFound<TValue>(TValue)

bir Status404NotFound yanıtı üretir.

Ok(Object)

bir Status200OK yanıtı üretir.

Ok<TValue>(TValue)

bir Status200OK yanıtı üretir.

Problem(ProblemDetails)

bir ProblemDetails yanıtı üretir.

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

bir ProblemDetails yanıtı üretir.

Redirect(String, Boolean, Boolean)

Belirtilen urlyeniden yönlendirir.

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

Belirtilen yola yönlendirir.

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

Belirtilen yola yönlendirir.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Yürütmede SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)çağıran bir IResult oluşturur.

SignOut(AuthenticationProperties, IList<String>)

Yürütmede SignOutAsync(HttpContext, String, AuthenticationProperties)çağıran bir IResult oluşturur.

StatusCode(Int32)

statusCodebelirterek bir IResult nesnesi oluşturur.

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

Doğrudan yanıt gövdesine yazmaya izin verir.

Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).

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

Belirtilen PipeReader içeriğini yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).

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

Belirtilen Stream yanıta yazar.

Bu, aralık isteklerini destekler (Status206PartialContent veya aralık doyumlanabilir değilse Status416RangeNotSatisfiable).

Bu API, File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean)için bir diğer addır.

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

utf8Content UTF-8 kodlanmış metnini HTTP yanıtına yazar.

Text(String, String, Encoding)

http yanıtına content dizesini yazar.

Bu, Content(String, String, Encoding)için bir diğer addır.

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

http yanıtına content dizesini yazar.

Bu, Content(String, String, Encoding, Nullable<Int32>)için bir diğer addır.

Unauthorized()

bir Status401Unauthorized yanıtı üretir.

UnprocessableEntity(Object)

bir Status422UnprocessableEntity yanıtı üretir.

UnprocessableEntity<TValue>(TValue)

bir Status422UnprocessableEntity yanıtı üretir.

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

HttpValidationProblemDetails değeri olan bir Status400BadRequest yanıtı üretir.

Şunlara uygulanır