System.Web.Http Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |