HttpRequestMessageExtensions.CreateErrorResponse Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CreateErrorResponse(HttpRequestMessage, HttpStatusCode, ModelStateDictionary) |
Méthode d’assistance qui effectue la négociation de contenu et crée un HttpResponseMessage représentant une erreur avec un instance de habillage d’un HttpError pour l’état |
CreateErrorResponse(HttpRequestMessage, HttpStatusCode, Exception) |
Méthode d’assistance qui effectue la négociation de contenu et crée un HttpResponseMessage représentant une erreur avec un instance de l’encapsulation System.Net.Http.ObjectContent`1 d’une HttpError exception |
CreateErrorResponse(HttpRequestMessage, HttpStatusCode, String) |
Méthode d’assistance qui effectue la négociation de contenu et crée un HttpResponseMessage représentant une erreur avec un instance de l’encapsulage d’un System.Net.Http.ObjectContent`1HttpError avec un message |
CreateErrorResponse(HttpRequestMessage, HttpStatusCode, HttpError) |
Méthode d’assistance qui effectue la négociation du contenu et crée un HttpResponseMessage représentant une erreur avec une instance de retour en forme |
CreateErrorResponse(HttpRequestMessage, HttpStatusCode, String, Exception) |
Méthode d’assistance qui effectue la négociation de contenu et crée un HttpResponseMessage représentant une erreur avec un instance de habillage d’un System.Net.Http.ObjectContent`1 avec message |
CreateErrorResponse(HttpRequestMessage, HttpStatusCode, ModelStateDictionary)
Méthode d’assistance qui effectue la négociation de contenu et crée un HttpResponseMessage représentant une erreur avec un instance de habillage d’un HttpError pour l’état modelState
de System.Net.Http.ObjectContent`1 modèle . Si aucun formateur n'est trouvé, cette méthode retourne une réponse avec l'état 406 NotAcceptable.
public static System.Net.Http.HttpResponseMessage CreateErrorResponse (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState);
static member CreateErrorResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateErrorResponse (request As HttpRequestMessage, statusCode As HttpStatusCode, modelState As ModelStateDictionary) As HttpResponseMessage
Paramètres
- request
- HttpRequestMessage
Demande.
- statusCode
- HttpStatusCode
Code d'état de la réponse créée.
- modelState
- ModelStateDictionary
État du modèle.
Retours
Réponse d’erreur pour modelState
avec status code statusCode
.
Remarques
Cette méthode nécessite que ait request
été associé à un instance de HttpContext.
S’applique à
CreateErrorResponse(HttpRequestMessage, HttpStatusCode, Exception)
Méthode d’assistance qui effectue la négociation de contenu et crée un HttpResponseMessage représentant une erreur avec un instance de l’encapsulation System.Net.Http.ObjectContent`1 d’une HttpError exception exception
. Si aucun formateur n'est trouvé, cette méthode retourne une réponse avec l'état 406 NotAcceptable.
public static System.Net.Http.HttpResponseMessage CreateErrorResponse (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, Exception exception);
static member CreateErrorResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * Exception -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateErrorResponse (request As HttpRequestMessage, statusCode As HttpStatusCode, exception As Exception) As HttpResponseMessage
Paramètres
- request
- HttpRequestMessage
Demande.
- statusCode
- HttpStatusCode
Code d'état de la réponse créée.
- exception
- Exception
Exception.
Retours
Réponse d’erreur pour exception
avec status code statusCode
.
Remarques
Cette méthode nécessite que ait request
été associé à un instance de HttpContext.
S’applique à
CreateErrorResponse(HttpRequestMessage, HttpStatusCode, String)
Méthode d’assistance qui effectue la négociation de contenu et crée un HttpResponseMessage représentant une erreur avec un instance de l’encapsulage d’un System.Net.Http.ObjectContent`1HttpError avec un message message
. Si aucun formateur n'est trouvé, cette méthode retourne une réponse avec l'état 406 NotAcceptable.
public static System.Net.Http.HttpResponseMessage CreateErrorResponse (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, string message);
static member CreateErrorResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * string -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateErrorResponse (request As HttpRequestMessage, statusCode As HttpStatusCode, message As String) As HttpResponseMessage
Paramètres
- request
- HttpRequestMessage
Demande.
- statusCode
- HttpStatusCode
Code d'état de la réponse créée.
- message
- String
Message d’erreur.
Retours
Réponse d’erreur avec message message
d’erreur et code statusCode
status .
Remarques
Cette méthode nécessite que ait request
été associé à un instance de HttpContext.
S’applique à
CreateErrorResponse(HttpRequestMessage, HttpStatusCode, HttpError)
Méthode d’assistance qui effectue la négociation du contenu et crée un HttpResponseMessage représentant une erreur avec une instance de retour en forme error
de System.Net.Http.ObjectContent`1 contenu. Si aucun formateur n'est trouvé, cette méthode retourne une réponse avec l'état 406 NotAcceptable.
public static System.Net.Http.HttpResponseMessage CreateErrorResponse (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, System.Web.Http.HttpError error);
static member CreateErrorResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * System.Web.Http.HttpError -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateErrorResponse (request As HttpRequestMessage, statusCode As HttpStatusCode, error As HttpError) As HttpResponseMessage
Paramètres
- request
- HttpRequestMessage
Demande.
- statusCode
- HttpStatusCode
Code d'état de la réponse créée.
- error
- HttpError
Erreur à encapsuler.
Retours
Un wrapping error
de réponse d’erreur avec status code statusCode
.
Remarques
Cette méthode nécessite que ait request
été associé à un instance de HttpContext.
S’applique à
CreateErrorResponse(HttpRequestMessage, HttpStatusCode, String, Exception)
Méthode d’assistance qui effectue la négociation de contenu et crée un HttpResponseMessage représentant une erreur avec un instance de habillage d’un System.Net.Http.ObjectContent`1 avec message message
d’erreur HttpError pour l’exception exception
. Si aucun formateur n'est trouvé, cette méthode retourne une réponse avec l'état 406 NotAcceptable.
public static System.Net.Http.HttpResponseMessage CreateErrorResponse (this System.Net.Http.HttpRequestMessage request, System.Net.HttpStatusCode statusCode, string message, Exception exception);
static member CreateErrorResponse : System.Net.Http.HttpRequestMessage * System.Net.HttpStatusCode * string * Exception -> System.Net.Http.HttpResponseMessage
<Extension()>
Public Function CreateErrorResponse (request As HttpRequestMessage, statusCode As HttpStatusCode, message As String, exception As Exception) As HttpResponseMessage
Paramètres
- request
- HttpRequestMessage
Demande.
- statusCode
- HttpStatusCode
Code d'état de la réponse créée.
- message
- String
Message d’erreur.
- exception
- Exception
Exception.
Retours
Réponse d’erreur pour exception
avec le message message
d’erreur et status code statusCode
.
Remarques
Cette méthode nécessite que ait request
été associé à un instance de HttpContext.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour