System.Web.Http Obor názvů

Třídy

ApiController

Definuje vlastnosti a metody pro kontroler rozhraní API.

BadRequestErrorMessageResult

Výsledek akce, který vrátí Status400BadRequest odpověď a provede vyjednávání obsahu s objektem HttpErrorMessage.

ConflictResult

Výsledek akce, který vrátí prázdnou Status409Conflict odpověď.

ExceptionResult

Výsledek akce, který vrátí Status500InternalServerError odpověď a provede vyjednávání obsahu na HttpError základě objektu Exception.

FromUriAttribute

Atribut, který určuje, že hodnota může být vázána z řetězce dotazu nebo směrovat data.

HttpError

Definuje serializovatelný kontejner pro ukládání informací o chybách. Tyto informace se ukládají jako páry klíč/hodnota. Pro typ jsou k dispozici klíče slovníku pro vyhledání standardních informací o chybách HttpErrorKeys .

HttpErrorKeys

Poskytuje klíče pro vyhledání informací o chybách uložených ve slovníku HttpError .

HttpResponseException

Výjimka, která umožňuje, aby se daná hodnota HttpResponseMessage vrátila klientovi.

InternalServerErrorResult

Výsledek akce, který vrátí prázdnou Status500InternalServerError odpověď.

InvalidModelStateResult

Výsledek akce, který vrátí Status400BadRequest odpověď a provede vyjednávání obsahu na HttpError základě objektu ModelStateDictionary.

NegotiatedContentResult<T>

Výsledek akce, která provádí vyjednávání obsahu.

ResponseMessageResult

Výsledek akce, který vrátí zadanou zprávu odpovědi.