Share via


System.Web.Http Spazio dei nomi

Classi

ApiController

Definisce proprietà e metodi per il controller API.

BadRequestErrorMessageResult

Risultato dell'azione che restituisce una risposta ed esegue la Status400BadRequest negoziazione del contenuto su un HttpError oggetto con .Message

ConflictResult

Risultato dell'azione che restituisce una risposta vuota Status409Conflict .

ExceptionResult

Risultato dell'azione che restituisce una risposta ed esegue la Status500InternalServerError negoziazione del contenuto in base a HttpError un Exceptionoggetto .

FromUriAttribute

Attributo che specifica che il valore può essere associato dalla stringa di query o dai dati di route.

HttpError

Definisce un contenitore serializzabile per l'archiviazione delle informazioni sugli errori. Queste informazioni vengono archiviate come coppie chiave/valore. Le chiavi del dizionario per cercare le informazioni sugli errori standard sono disponibili nel HttpErrorKeys tipo.

HttpErrorKeys

Fornisce le chiavi per cercare le informazioni sugli errori archiviate nel HttpError dizionario.

HttpResponseException

Eccezione che consente di restituire un dato HttpResponseMessage al client.

InternalServerErrorResult

Risultato dell'azione che restituisce una risposta vuota Status500InternalServerError .

InvalidModelStateResult

Risultato dell'azione che restituisce una risposta ed esegue la Status400BadRequest negoziazione del contenuto in base a HttpError un ModelStateDictionaryoggetto .

NegotiatedContentResult<T>

Risultato dell'azione che esegue la negoziazione del contenuto.

ResponseMessageResult

Risultato dell'azione che restituisce un messaggio di risposta specificato.