JsonPatchInputFormatter Clase
Definición
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í.
Un TextInputFormatter contenido para la revisión de JSON (aplicación/JSON-patch + JSON).
public ref class JsonPatchInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::JsonInputFormatter
public class JsonPatchInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.JsonInputFormatter
type JsonPatchInputFormatter = class
inherit JsonInputFormatter
Public Class JsonPatchInputFormatter
Inherits JsonInputFormatter
- Herencia
Constructores
| JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider) |
Obsoleto.
Inicializa una nueva instancia de JsonPatchInputFormatter. |
| JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean) |
Obsoleto.
Inicializa una nueva instancia de JsonPatchInputFormatter. |
| JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean, Boolean) |
Obsoleto.
Inicializa una nueva instancia de JsonPatchInputFormatter. |
| JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcJsonOptions) |
Inicializa una nueva instancia de JsonPatchInputFormatter. |
Propiedades
| ExceptionPolicy |
Obtiene la marca para indicar si el enlazador del modelo de cuerpo debe controlar todas las excepciones. Si se controla una excepción, el enlazador del modelo de cuerpo convierte la excepción en errores de estado del modelo; de lo contrario, la excepción puede propagarse. |
| ExceptionPolicy |
Obtiene la marca para indicar si el enlazador del modelo de cuerpo debe controlar todas las excepciones. Si se controla una excepción, el enlazador del modelo de cuerpo convierte la excepción en errores de estado del modelo; de lo contrario, la excepción puede propagarse. (Heredado de JsonInputFormatter) |
| SerializerSettings |
Obtiene el Newtonsoft.Json.JsonSerializerSettings utilizado para configurar Newtonsoft.Json.JsonSerializer . (Heredado de JsonInputFormatter) |
| SupportedEncodings |
Obtiene la colección mutable de codificaciones de caracteres compatibles con este TextInputFormatterobjeto . Las codificaciones se usan al leer los datos. (Heredado de TextInputFormatter) |
| SupportedMediaTypes |
Obtiene la colección mutable de elementos de tipo multimedia admitidos por este InputFormatter. (Heredado de InputFormatter) |
Métodos
| CanRead(InputFormatterContext) |
Determina si esto IInputFormatter puede deserializar un objeto de . |
| CanReadType(Type) |
Determina si esto InputFormatter puede deserializar un objeto del especificado |
| CreateJsonSerializer() |
Se llama durante la deserialización para obtener Newtonsoft.Json.JsonSerializer . (Heredado de JsonInputFormatter) |
| GetDefaultValueForType(Type) |
Obtiene el valor predeterminado de un tipo determinado. Se usa para devolver un valor predeterminado cuando el cuerpo no contiene contenido. (Heredado de InputFormatter) |
| GetSupportedContentTypes(String, Type) |
Obtiene una lista filtrada de tipos de contenido admitidos por para IInputFormatter y |
| ReadAsync(InputFormatterContext) |
Lee un objeto del cuerpo de la solicitud. (Heredado de InputFormatter) |
| ReadRequestBodyAsync(InputFormatterContext) |
Lee un objeto del cuerpo de la solicitud. (Heredado de TextInputFormatter) |
| ReadRequestBodyAsync(InputFormatterContext, Encoding) |
Lee un objeto del cuerpo de la solicitud. |
| ReleaseJsonSerializer(JsonSerializer) |
Libera la instancia |
| SelectCharacterEncoding(InputFormatterContext) |
Devuelve un Encoding objeto basado en el |