Поделиться через


System.Web.Http Пространство имен

Классы

ApiController

Определяет свойства и методы контроллера API.

BadRequestErrorMessageResult

Результат действия, который возвращает Status400BadRequest ответ и выполняет согласование содержимого HttpError для с помощью Message.

ConflictResult

Результат действия, возвращающий пустой Status409Conflict ответ.

ExceptionResult

Результат действия, который возвращает Status500InternalServerError ответ и выполняет согласование содержимого HttpError для на основе Exception.

FromUriAttribute

Атрибут, указывающий, что значение может быть привязано из строки запроса или данных маршрута.

HttpError

Определяет сериализуемый контейнер для хранения сведений об ошибках. Эти сведения хранятся в виде пар "ключ-значение". Ключи словаря для поиска стандартных сведений об ошибках доступны в типе HttpErrorKeys .

HttpErrorKeys

Предоставляет ключи для поиска сведений об ошибках, хранящихся в словаре HttpError .

HttpResponseException

Исключение, позволяющее возвращать клиенту заданный HttpResponseMessage объект .

InternalServerErrorResult

Результат действия, возвращающий пустой Status500InternalServerError ответ.

InvalidModelStateResult

Результат действия, который возвращает Status400BadRequest ответ и выполняет согласование HttpError содержимого для на основе ModelStateDictionary.

NegotiatedContentResult<T>

Результат действия, выполняющего согласование содержимого.

ResponseMessageResult

Результат действия, возвращающий указанное ответное сообщение.