Microsoft.AspNetCore.Mvc.Formatters Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona tipos que permiten devolver JSON y formateadores de entrada y salida basados en XML.
Clases
FormatFilter |
Filtro que usará el valor de formato en los datos de ruta o la cadena de consulta para establecer el tipo de contenido en un ObjectResult devuelto de una acción. |
FormatterCollection<TFormatter> |
Representa una colección de formateadores. |
FormatterMappings |
Se usa para especificar la asignación entre el formato de dirección URL y el tipo de medio correspondiente. |
HttpNoContentOutputFormatter |
Establece el código de estado en 204 si el contenido es NULL. |
InputFormatter |
Lee un objeto del cuerpo de la solicitud. |
InputFormatterContext |
Objeto de contexto utilizado por un formateador de entrada para deserializar el cuerpo de la solicitud en un objeto . |
InputFormatterException |
Excepción producida por IInputFormatter cuando la entrada no está en un formato esperado. |
InputFormatterResult |
Resultado de una ReadAsync(InputFormatterContext) operación. |
JsonInputFormatter |
para TextInputFormatter contenido JSON. |
JsonOutputFormatter |
para TextOutputFormatter contenido JSON. |
JsonPatchInputFormatter |
para TextInputFormatter el contenido de la revisión JSON (application/json-patch+json). |
JsonSerializerSettingsProvider |
Clase auxiliar que proporciona Newtonsoft.Json.JsonSerializerSettings. |
MediaTypeCollection |
Colección de tipos de medios. |
NewtonsoftJsonInputFormatter |
para TextInputFormatter contenido JSON. |
NewtonsoftJsonOutputFormatter |
para TextOutputFormatter contenido JSON. |
NewtonsoftJsonPatchInputFormatter |
para TextInputFormatter el contenido de la revisión JSON (application/json-patch+json). |
OutputFormatter |
Escribe un objeto en el flujo de salida. |
OutputFormatterCanWriteContext |
Objeto de contexto para CanWriteResult(OutputFormatterCanWriteContext). |
OutputFormatterWriteContext |
Objeto de contexto para WriteAsync(OutputFormatterWriteContext). |
StreamOutputFormatter |
Copia siempre en Stream la respuesta, independientemente del tipo de contenido solicitado. |
StringOutputFormatter |
para TextOutputFormatter contenido de texto simple. |
SystemTextJsonInputFormatter |
para TextInputFormatter el contenido JSON que usa JsonSerializer. |
SystemTextJsonOutputFormatter |
para TextOutputFormatter el contenido JSON que usa JsonSerializer. |
TextInputFormatter |
Lee un objeto de un cuerpo de solicitud con un formato de texto. |
TextOutputFormatter |
Escribe un objeto en un formato de texto determinado en el flujo de salida. |
XmlDataContractSerializerInputFormatter |
Esta clase controla la deserialización de datos XML de entrada en objetos fuertemente tipados mediante DataContractSerializer. |
XmlDataContractSerializerOutputFormatter |
Esta clase controla la serialización de objetos a XML mediante DataContractSerializer |
XmlSerializerInputFormatter |
Esta clase controla la deserialización de datos XML de entrada en objetos fuertemente tipados mediante XmlSerializer |
XmlSerializerOutputFormatter |
Esta clase controla la serialización de objetos a XML mediante XmlSerializer |
Estructuras
MediaType |
Valor de tipo de medio. |
MediaTypeSegmentWithQuality |
Tipo de medio con su calidad asociada. |
Interfaces
IInputFormatter |
Lee un objeto del cuerpo de la solicitud. |
IInputFormatterExceptionPolicy |
Una directiva que IInputFormatterse puede implementar para indicar si quieren que el enlazador del modelo de cuerpo controle todas las excepciones. De forma predeterminada, todos los valores predeterminados IInputFormatterimplementan esta interfaz y tienen un valor predeterminado de MalformedInputExceptions. |
IOutputFormatter |
Escribe un objeto en el flujo de salida. |
Enumeraciones
InputFormatterExceptionPolicy |
Define el conjunto de directivas que determinan cómo interpreta el sistema de enlace de modelos las excepciones producidas por .IInputFormatter |
Comentarios
Para obtener más información sobre cómo dar formato a los datos de respuesta, vea Dar formato a los datos de respuesta.