Udostępnij za pośrednictwem


System.Web.Http Przestrzeń nazw

Klasy

ApiController

Definiuje właściwości i metody kontrolera interfejsu API.

BadRequestErrorMessageResult

Wynik akcji, który zwraca Status400BadRequest odpowiedź i wykonuje negocjacje zawartości na obiekcie HttpError z elementem Message.

ConflictResult

Wynik akcji, który zwraca pustą Status409Conflict odpowiedź.

ExceptionResult

Wynik akcji, który zwraca Status500InternalServerError odpowiedź i wykonuje negocjacje zawartości na HttpError podstawie elementu Exception.

FromUriAttribute

Atrybut określający, że wartość może być powiązana z ciągu zapytania lub danych trasy.

HttpError

Definiuje kontener z możliwością serializacji do przechowywania informacji o błędzie. Te informacje są przechowywane jako pary klucz/wartość. Klucze słownika do wyszukiwania standardowych informacji o błędach są dostępne w typie HttpErrorKeys .

HttpErrorKeys

Udostępnia klucze do wyszukiwania informacji o błędach przechowywanych w słowniku HttpError .

HttpResponseException

Wyjątek, który umożliwia zwrócenie danej HttpResponseMessage wartości do klienta.

InternalServerErrorResult

Wynik akcji, który zwraca pustą Status500InternalServerError odpowiedź.

InvalidModelStateResult

Wynik akcji, który zwraca Status400BadRequest odpowiedź i wykonuje negocjacje zawartości na HttpError podstawie elementu .ModelStateDictionary

NegotiatedContentResult<T>

Wynik akcji, który wykonuje negocjacje zawartości.

ResponseMessageResult

Wynik akcji, który zwraca określony komunikat odpowiedzi.