Freigeben über


System.Web.Http Namespace

Klassen

ApiController

Definiert Eigenschaften und Methoden für API-Controller.

BadRequestErrorMessageResult

Ein Aktionsergebnis, das eine Status400BadRequest Antwort zurückgibt und Inhaltsverhandlung für ein HttpError mit ausführt Message.

ConflictResult

Ein Aktionsergebnis, das eine leere Status409Conflict Antwort zurückgibt.

ExceptionResult

Ein Aktionsergebnis, das eine Status500InternalServerError Antwort zurückgibt und Inhaltsverhandlung für ein HttpError basierend auf einem Exceptionausführt.

FromUriAttribute

Ein Attribut, das angibt, dass der Wert an die Abfragezeichenfolge oder die Routingdaten gebunden werden kann.

HttpError

Definiert einen serialisierbaren Container zum Speichern von Fehlerinformationen. Diese Informationen werden als Schlüssel-Wert-Paare gespeichert. Die Wörterbuchschlüssel zum Suchen von Standardfehlerinformationen sind für den HttpErrorKeys Typ verfügbar.

HttpErrorKeys

Stellt Schlüssel zum Suchen nach im Wörterbuch gespeicherten HttpError Fehlerinformationen bereit.

HttpResponseException

Eine Ausnahme, die es ermöglicht, dass eine bestimmte HttpResponseMessage an den Client zurückgegeben werden kann.

InternalServerErrorResult

Ein Aktionsergebnis, das eine leere Status500InternalServerError Antwort zurückgibt.

InvalidModelStateResult

Ein Aktionsergebnis, das eine Status400BadRequest Antwort zurückgibt und Inhaltsverhandlung auf einer HttpError basierend auf ausführt ModelStateDictionary.

NegotiatedContentResult<T>

Ein Aktionsergebnis, das Inhaltsverhandlung ausführt.

ResponseMessageResult

Ein Aktionsergebnis, das eine angegebene Antwortnachricht zurückgibt.