Compartir a través de


Results Clase

Definición

Generador de IResult.

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

Propiedades

Empty

Genera una respuesta de resultado vacía, que cuando se ejecuta no hará nada.

Extensions

Proporciona un contenedor para las bibliotecas externas para ampliar el Results predeterminado establecido con sus propios ejemplos.

Métodos

Accepted(String, Object)

Genera una respuesta Status202Accepted.

Accepted<TValue>(String, TValue)

Genera una respuesta Status202Accepted.

AcceptedAtRoute(String, Object, Object)

Genera una respuesta Status202Accepted.

AcceptedAtRoute(String, RouteValueDictionary, Object)

Genera una respuesta Status202Accepted.

AcceptedAtRoute<TValue>(String, Object, TValue)

Genera una respuesta Status202Accepted.

AcceptedAtRoute<TValue>(String, RouteValueDictionary, TValue)

Genera una respuesta Status202Accepted.

BadRequest(Object)

Genera una respuesta Status400BadRequest.

BadRequest<TValue>(TValue)

Genera una respuesta Status400BadRequest.

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

Escribe el contenido de la matriz de bytes en la respuesta.

Esto admite solicitudes de intervalo (Status206PartialContent o Status416RangeNotSatisfiable si el intervalo no es satisfiable).

Esta API es un alias para File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

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

Escribe el contenido de la matriz de bytes en la respuesta.

Esto admite solicitudes de intervalo (Status206PartialContent o Status416RangeNotSatisfiable si el intervalo no es satisfiable).

Challenge(AuthenticationProperties, IList<String>)

Crea un IResult que en la ejecución invoca ChallengeAsync(HttpContext, String, AuthenticationProperties).

El comportamiento de este método depende del IAuthenticationService en uso. Status401Unauthorized y Status403Forbidden están entre los resultados de estado probables.

Conflict(Object)

Genera una respuesta Status409Conflict.

Conflict<TValue>(TValue)

Genera una respuesta Status409Conflict.

Content(String, MediaTypeHeaderValue)

Escribe la cadena content en la respuesta HTTP.

Content(String, String, Encoding)

Escribe la cadena content en la respuesta HTTP.

Esto equivale a Text(String, String, Encoding).

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

Escribe la cadena content en la respuesta HTTP.

Esto equivale a Text(String, String, Encoding, Nullable<Int32>).

Created()

Genera una respuesta Status201Created.

Created(String, Object)

Genera una respuesta Status201Created.

Created(Uri, Object)

Genera una respuesta Status201Created.

Created<TValue>(String, TValue)

Genera una respuesta Status201Created.

Created<TValue>(Uri, TValue)

Genera una respuesta Status201Created.

CreatedAtRoute(String, Object, Object)

Genera una respuesta Status201Created.

CreatedAtRoute(String, RouteValueDictionary, Object)

Genera una respuesta Status201Created.

CreatedAtRoute<TValue>(String, Object, TValue)

Genera una respuesta Status201Created.

CreatedAtRoute<TValue>(String, RouteValueDictionary, TValue)

Genera una respuesta Status201Created.

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

Escribe el contenido de la matriz de bytes en la respuesta.

Esto admite solicitudes de intervalo (Status206PartialContent o Status416RangeNotSatisfiable si el intervalo no es satisfiable).

Esta API es un alias para Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

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

Escribe el Stream especificado en la respuesta.

Esto admite solicitudes de intervalo (Status206PartialContent o Status416RangeNotSatisfiable si el intervalo no es satisfiable).

Esta API es un alias para Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

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

Escribe el archivo en el path especificado en la respuesta.

Esto admite solicitudes de intervalo (Status206PartialContent o Status416RangeNotSatisfiable si el intervalo no es satisfiable).

Forbid(AuthenticationProperties, IList<String>)

Crea un IResult que al ejecutar invoca ForbidAsync(HttpContext, String, AuthenticationProperties).

De forma predeterminada, la ejecución de este resultado devuelve un Status403Forbidden. Algunos esquemas de autenticación, como las cookies, convertirán Status403Forbidden en una redirección para mostrar una página de inicio de sesión.

InternalServerError()

Genera una respuesta Status500InternalServerError.

InternalServerError<TValue>(TValue)

Genera una respuesta Status500InternalServerError.

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

Crea un IResult que serializa el objeto data especificado en JSON.

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

Crea un IResult que serializa el objeto data especificado en JSON.

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

Crea un IResult que serializa el objeto data especificado en JSON.

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

Crea un IResult que serializa el objeto data especificado en JSON.

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

Crea un IResult que serializa el objeto data especificado en JSON.

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

Crea un IResult que serializa el objeto data especificado en JSON.

LocalRedirect(String, Boolean, Boolean)

Redirige al localUrlespecificado.

NoContent()

Genera una respuesta Status204NoContent.

NotFound(Object)

Genera una respuesta Status404NotFound.

NotFound<TValue>(TValue)

Genera una respuesta Status404NotFound.

Ok(Object)

Genera una respuesta Status200OK.

Ok<TValue>(TValue)

Genera una respuesta Status200OK.

Problem(ProblemDetails)

Genera una respuesta ProblemDetails.

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

Genera una respuesta ProblemDetails.

Redirect(String, Boolean, Boolean)

Redirige al urlespecificado.

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

Redirige a la ruta especificada.

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

Redirige a la ruta especificada.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Crea un IResult que en la ejecución invoca SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties).

SignOut(AuthenticationProperties, IList<String>)

Crea un IResult que en la ejecución invoca SignOutAsync(HttpContext, String, AuthenticationProperties).

StatusCode(Int32)

Crea un objeto IResult especificando un statusCode.

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

Permite escribir directamente en el cuerpo de la respuesta.

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

Escribe el contenido del PipeReader especificado en la respuesta.

Esto admite solicitudes de intervalo (Status206PartialContent o Status416RangeNotSatisfiable si el intervalo no es satisfiable).

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

Escribe el Stream especificado en la respuesta.

Esto admite solicitudes de intervalo (Status206PartialContent o Status416RangeNotSatisfiable si el intervalo no es satisfiable).

Esta API es un alias para File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

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

Escribe el texto codificado utf8Content UTF-8 en la respuesta HTTP.

Text(String, String, Encoding)

Escribe la cadena content en la respuesta HTTP.

Este es un alias para Content(String, String, Encoding).

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

Escribe la cadena content en la respuesta HTTP.

Este es un alias para Content(String, String, Encoding, Nullable<Int32>).

Unauthorized()

Genera una respuesta Status401Unauthorized.

UnprocessableEntity(Object)

Genera una respuesta Status422UnprocessableEntity.

UnprocessableEntity<TValue>(TValue)

Genera una respuesta Status422UnprocessableEntity.

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

Genera una respuesta Status400BadRequest con un valor de HttpValidationProblemDetails.

Se aplica a