Share via


System.Web.Http Espace de noms

Classes

ApiController

Définit des propriétés et des méthodes pour un contrôleur d'API.

BadRequestErrorMessageResult

Résultat d’action qui retourne une Status400BadRequest réponse et effectue la négociation de contenu sur un HttpError avec un Message.

ConflictResult

Résultat de l’action qui retourne une réponse vide Status409Conflict .

ExceptionResult

Résultat d’action qui retourne une Status500InternalServerError réponse et effectue la négociation de contenu sur un HttpError basé sur un Exception.

FromUriAttribute

Attribut qui spécifie que la valeur peut être liée à partir de la chaîne de requête ou des données de routage.

HttpError

Définit un conteneur sérialisable pour les informations sur l'erreur. Ces informations sont stockées sous forme de paires clé/valeur. Les clés de dictionnaire pour rechercher les informations d’erreur standard sont disponibles sur le HttpErrorKeys type.

HttpErrorKeys

Fournit des clés pour rechercher les informations d’erreur stockées dans le HttpError dictionnaire.

HttpResponseException

Exception qui permet de renvoyer un donné HttpResponseMessage au client.

InternalServerErrorResult

Résultat de l’action qui retourne une réponse vide Status500InternalServerError .

InvalidModelStateResult

Résultat d’action qui retourne une Status400BadRequest réponse et effectue la négociation de contenu sur un HttpError basé sur un ModelStateDictionary.

NegotiatedContentResult<T>

Résultat de l’action qui effectue la négociation de contenu.

ResponseMessageResult

Résultat de l’action qui retourne un message de réponse spécifié.