Results Classe

Définition

Fabrique pour IResult.

public static class Results
type Results = class
Public Class Results
Héritage
Results

Propriétés

Empty

Génère une réponse de résultat vide, qui, lorsqu’elle est exécutée, n’a rien à faire.

Extensions

Fournit un conteneur pour les bibliothèques externes afin d’étendre le jeu par défaut Results avec leurs propres exemples.

Méthodes

Accepted(String, Object)

Génère une Status202Accepted réponse.

Accepted<TValue>(String, TValue)

Génère une Status202Accepted réponse.

AcceptedAtRoute(String, Object, Object)

Génère une Status202Accepted réponse.

AcceptedAtRoute(String, RouteValueDictionary, Object)

Génère une Status202Accepted réponse.

AcceptedAtRoute<TValue>(String, Object, TValue)

Génère une Status202Accepted réponse.

AcceptedAtRoute<TValue>(String, RouteValueDictionary, TValue)

Génère une Status202Accepted réponse.

BadRequest(Object)

Génère une Status400BadRequest réponse.

BadRequest<TValue>(TValue)

Génère une Status400BadRequest réponse.

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

Écrit le contenu du tableau d’octets dans la réponse.

Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).

Cette API est un alias pour File(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

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

Écrit le contenu du tableau d’octets dans la réponse.

Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).

Challenge(AuthenticationProperties, IList<String>)

Crée un qui, lors de IResult l’exécution, ChallengeAsync(HttpContext, String, AuthenticationProperties)appelle .

Le comportement de cette méthode dépend du en cours d’utilisation IAuthenticationService . Status401Unauthorizedet Status403Forbidden sont parmi les résultats status probables.

Conflict(Object)

Génère une Status409Conflict réponse.

Conflict<TValue>(TValue)

Génère une Status409Conflict réponse.

Content(String, MediaTypeHeaderValue)

Écrit la content chaîne dans la réponse HTTP.

Content(String, String, Encoding)

Écrit la content chaîne dans la réponse HTTP.

Ceci équivaut à Text(String, String, Encoding).

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

Écrit la content chaîne dans la réponse HTTP.

Ceci équivaut à Text(String, String, Encoding, Nullable<Int32>).

Created()

Génère une Status201Created réponse.

Created(String, Object)

Génère une Status201Created réponse.

Created(Uri, Object)

Génère une Status201Created réponse.

Created<TValue>(String, TValue)

Génère une Status201Created réponse.

Created<TValue>(Uri, TValue)

Génère une Status201Created réponse.

CreatedAtRoute(String, Object, Object)

Génère une Status201Created réponse.

CreatedAtRoute(String, RouteValueDictionary, Object)

Génère une Status201Created réponse.

CreatedAtRoute<TValue>(String, Object, TValue)

Génère une Status201Created réponse.

CreatedAtRoute<TValue>(String, RouteValueDictionary, TValue)

Génère une Status201Created réponse.

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

Écrit le contenu du tableau d’octets dans la réponse.

Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).

Cette API est un alias pour Bytes(Byte[], String, String, Boolean, Nullable<DateTimeOffset>, EntityTagHeaderValue).

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

Écrit le spécifié Stream dans la réponse.

Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).

Cette API est un alias pour Stream(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

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

Écrit le fichier à l’emplacement spécifié path dans la réponse.

Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).

Forbid(AuthenticationProperties, IList<String>)

Crée un qui, lors de IResult l’exécution, ForbidAsync(HttpContext, String, AuthenticationProperties)appelle .

Par défaut, l’exécution de ce résultat retourne un Status403Forbidden. Certains schémas d’authentification, tels que les cookies, sont convertis en Status403Forbidden redirection pour afficher une page de connexion.

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

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

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

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

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

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

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

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

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

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

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

Crée un IResult qui sérialise l’objet spécifié data au format JSON.

LocalRedirect(String, Boolean, Boolean)

Redirige vers le spécifié localUrl.

NoContent()

Génère une Status204NoContent réponse.

NotFound(Object)

Génère une Status404NotFound réponse.

NotFound<TValue>(TValue)

Génère une Status404NotFound réponse.

Ok(Object)

Génère une Status200OK réponse.

Ok<TValue>(TValue)

Génère une Status200OK réponse.

Problem(ProblemDetails)

Génère une ProblemDetails réponse.

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

Génère une ProblemDetails réponse.

Redirect(String, Boolean, Boolean)

Redirige vers le spécifié url.

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

Redirige vers l’itinéraire spécifié.

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

Redirige vers l’itinéraire spécifié.

SignIn(ClaimsPrincipal, AuthenticationProperties, String)

Crée un qui, lors de IResult l’exécution, SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties)appelle .

SignOut(AuthenticationProperties, IList<String>)

Crée un qui, lors de IResult l’exécution, SignOutAsync(HttpContext, String, AuthenticationProperties)appelle .

StatusCode(Int32)

Crée un IResult objet en spécifiant un statusCode.

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

Permet d’écrire directement dans le corps de la réponse.

Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).

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

Écrit le contenu de spécifié dans PipeReader la réponse.

Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).

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

Écrit le spécifié Stream dans la réponse.

Cela prend en charge les demandes de plage (Status206PartialContent ou Status416RangeNotSatisfiable si la plage n’est pas accessible).

Cette API est un alias pour File(Stream, String, String, Nullable<DateTimeOffset>, EntityTagHeaderValue, Boolean).

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

Écrit le utf8Content texte encodé en UTF-8 dans la réponse HTTP.

Text(String, String, Encoding)

Écrit la content chaîne dans la réponse HTTP.

Il s’agit d’un alias pour Content(String, String, Encoding).

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

Écrit la content chaîne dans la réponse HTTP.

Il s’agit d’un alias pour Content(String, String, Encoding, Nullable<Int32>).

Unauthorized()

Génère une Status401Unauthorized réponse.

UnprocessableEntity(Object)

Génère une Status422UnprocessableEntity réponse.

UnprocessableEntity<TValue>(TValue)

Génère une Status422UnprocessableEntity réponse.

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

Génère une Status400BadRequest réponse avec une HttpValidationProblemDetails valeur.

S’applique à