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.
Format |
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. |
Formatter |
Representa uma coleção de formatadores. |
Formatter |
Usado para especificar o mapeamento entre o formato de URL e o tipo de mídia correspondente. |
Http |
Define o código status como 204 se o conteúdo for nulo. |
Input |
Lê um objeto do corpo da solicitação. |
Input |
Um objeto de contexto usado por um formatador de entrada para desserializar o corpo da solicitação em um objeto . |
Input |
Exceção gerada por IInputFormatter quando a entrada não está em um formato esperado. |
Input |
Resultado de uma ReadAsync(InputFormatterContext) operação. |
Json |
Um TextInputFormatter para conteúdo JSON. |
Json |
Um TextOutputFormatter para conteúdo JSON. |
Json |
A TextInputFormatter para conteúdo de Patch JSON (application/json-patch+json). |
Json |
Classe auxiliar que fornece Newtonsoft.Json.JsonSerializerSettings. |
Media |
Uma coleção de tipos de mídia. |
Newtonsoft |
Um TextInputFormatter para conteúdo JSON. |
Newtonsoft |
Um TextOutputFormatter para conteúdo JSON. |
Newtonsoft |
A TextInputFormatter para conteúdo de Patch JSON (application/json-patch+json). |
Output |
Grava um objeto no fluxo de saída. |
Output |
Um objeto de contexto para CanWriteResult(OutputFormatterCanWriteContext). |
Output |
Um objeto de contexto para WriteAsync(OutputFormatterWriteContext). |
Stream |
Sempre copia o Stream para a resposta, independentemente do tipo de conteúdo solicitado. |
String |
Um TextOutputFormatter para conteúdo de texto simples. |
System |
Um TextInputFormatter para conteúdo JSON que usa JsonSerializer. |
System |
Um TextOutputFormatter para conteúdo JSON que usa JsonSerializer. |
Text |
Lê um objeto de um corpo de solicitação com um formato de texto. |
Text |
Grava um objeto em um determinado formato de texto no fluxo de saída. |
Xml |
Essa classe manipula a desserialização de dados XML de entrada para objetos fortemente tipado usando DataContractSerializer. |
Xml |
Essa classe manipula a serialização de objetos para XML usando DataContractSerializer |
Xml |
Essa classe manipula a desserialização de dados XML de entrada para objetos fortemente tipado usando XmlSerializer |
Xml |
Essa classe manipula a serialização de objetos para XML usando XmlSerializer |
Media |
Um valor de tipo de mídia. |
Media |
Um tipo de mídia com sua qualidade associada. |
IInput |
Lê um objeto do corpo da solicitação. |
IInput |
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. |
IOutput |
Grava um objeto no fluxo de saída. |
Input |
Define o conjunto de políticas que determinam como o sistema de associação de modelo interpreta exceções geradas por um IInputFormatter. |
Para obter mais informações sobre como formatar dados de resposta, consulte Formatar dados de resposta.