System.Web.Http Namespace

Classes

ApiController

Define as propriedades e métodos do controlador API.

BadRequestErrorMessageResult

Um resultado de ação que retorna uma Status400BadRequest resposta e executa a negociação de conteúdo em um HttpError com um Message.

ConflictResult

Um resultado de ação que retorna uma resposta vazia Status409Conflict .

ExceptionResult

Um resultado de ação que retorna uma Status500InternalServerError resposta e executa a negociação de conteúdo em um HttpError com base em um Exception.

FromUriAttribute

Um atributo que especifica que o valor pode ser associado da cadeia de caracteres de consulta ou dos dados de rota.

HttpError

Define um contêiner serializável para armazenar informações sobre erros. Essas informações são armazenadas como pares chave/valor. As chaves de dicionário para pesquisar informações de erro padrão estão disponíveis no HttpErrorKeys tipo .

HttpErrorKeys

Fornece chaves para pesquisar informações de erro armazenadas no HttpError dicionário.

HttpResponseException

Uma exceção que permite que um determinado HttpResponseMessage seja retornado ao cliente.

InternalServerErrorResult

Um resultado de ação que retorna uma resposta vazia Status500InternalServerError .

InvalidModelStateResult

Um resultado de ação que retorna uma Status400BadRequest resposta e executa a negociação de conteúdo em um HttpError baseado em um ModelStateDictionary.

NegotiatedContentResult<T>

Um resultado de ação que executa a negociação de conteúdo.

ResponseMessageResult

Um resultado de ação que retorna uma mensagem de resposta especificada.