Microsoft.AspNetCore.Mvc.Formatters Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece tipos que permitem o retorno de JSON e formatadores de entrada e saída baseados em XML.
Classes
| FormatFilter |
Um filtro que usará o valor de formato nos dados de rota ou na cadeia de caracteres de consulta para definir o tipo de conteúdo em um ObjectResult retornado de uma ação. |
| FormatterCollection<TFormatter> |
Representa uma coleção de formatadores. |
| FormatterMappings |
Usado para especificar o mapeamento entre o formato de URL e o tipo de mídia correspondente. |
| HttpNoContentOutputFormatter |
Define o código status como 204 se o conteúdo for nulo. |
| InputFormatter |
Lê um objeto do corpo da solicitação. |
| InputFormatterContext |
Um objeto de contexto usado por um formatador de entrada para desserializar o corpo da solicitação em um objeto . |
| InputFormatterException |
Exceção gerada por IInputFormatter quando a entrada não está em um formato esperado. |
| InputFormatterResult |
Resultado de uma ReadAsync(InputFormatterContext) operação. |
| JsonInputFormatter |
Um TextInputFormatter para conteúdo JSON. |
| JsonOutputFormatter |
Um TextOutputFormatter para conteúdo JSON. |
| JsonPatchInputFormatter |
A TextInputFormatter para conteúdo de Patch JSON (application/json-patch+json). |
| JsonSerializerSettingsProvider |
Classe auxiliar que fornece Newtonsoft.Json.JsonSerializerSettings. |
| MediaTypeCollection |
Uma coleção de tipos de mídia. |
| NewtonsoftJsonInputFormatter |
Um TextInputFormatter para conteúdo JSON. |
| NewtonsoftJsonOutputFormatter |
Um TextOutputFormatter para conteúdo JSON. |
| NewtonsoftJsonPatchInputFormatter |
A TextInputFormatter para conteúdo de Patch JSON (application/json-patch+json). |
| OutputFormatter |
Grava um objeto no fluxo de saída. |
| OutputFormatterCanWriteContext |
Um objeto de contexto para CanWriteResult(OutputFormatterCanWriteContext). |
| OutputFormatterWriteContext |
Um objeto de contexto para WriteAsync(OutputFormatterWriteContext). |
| StreamOutputFormatter |
Sempre copia o Stream para a resposta, independentemente do tipo de conteúdo solicitado. |
| StringOutputFormatter |
Um TextOutputFormatter para conteúdo de texto simples. |
| SystemTextJsonInputFormatter |
Um TextInputFormatter para conteúdo JSON que usa JsonSerializer. |
| SystemTextJsonOutputFormatter |
Um TextOutputFormatter para conteúdo JSON que usa JsonSerializer. |
| TextInputFormatter |
Lê um objeto de um corpo de solicitação com um formato de texto. |
| TextOutputFormatter |
Grava um objeto em um determinado formato de texto no fluxo de saída. |
| XmlDataContractSerializerInputFormatter |
Essa classe manipula a desserialização de dados XML de entrada para objetos fortemente tipado usando DataContractSerializer. |
| XmlDataContractSerializerOutputFormatter |
Essa classe manipula a serialização de objetos para XML usando DataContractSerializer |
| XmlSerializerInputFormatter |
Essa classe manipula a desserialização de dados XML de entrada para objetos fortemente tipado usando XmlSerializer |
| XmlSerializerOutputFormatter |
Essa classe manipula a serialização de objetos para XML usando XmlSerializer |
Estruturas
| MediaType |
Um valor de tipo de mídia. |
| MediaTypeSegmentWithQuality |
Um tipo de mídia com sua qualidade associada. |
Interfaces
| IInputFormatter |
Lê um objeto do corpo da solicitação. |
| IInputFormatterExceptionPolicy |
Uma política que IInputFormatterpode ser implementada para indicar se deseja que o associador do modelo de corpo manipule todas as exceções. Por padrão, todos os padrões IInputFormatterimplementam essa interface e têm um valor padrão de MalformedInputExceptions. |
| IOutputFormatter |
Grava um objeto no fluxo de saída. |
Enumerações
| InputFormatterExceptionPolicy |
Define o conjunto de políticas que determinam como o sistema de associação de modelo interpreta exceções geradas por um IInputFormatter. |
Comentários
Para obter mais informações sobre como formatar dados de resposta, consulte Formatar dados de resposta.