Compartir a través de


NewtonsoftJsonPatchInputFormatter Clase

Definición

para TextInputFormatter el contenido de la revisión JSON (application/json-patch+json).

public ref class NewtonsoftJsonPatchInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::NewtonsoftJsonInputFormatter
public class NewtonsoftJsonPatchInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter
type NewtonsoftJsonPatchInputFormatter = class
    inherit NewtonsoftJsonInputFormatter
Public Class NewtonsoftJsonPatchInputFormatter
Inherits NewtonsoftJsonInputFormatter
Herencia

Constructores

NewtonsoftJsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcNewtonsoftJsonOptions)

Inicializa una nueva instancia de NewtonsoftJsonPatchInputFormatter.

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, se permite que la excepción se propague.

SerializerSettings

Obtiene el Newtonsoft.Json.JsonSerializerSettings objeto utilizado para configurar .Newtonsoft.Json.JsonSerializer

(Heredado de NewtonsoftJsonInputFormatter)
SupportedEncodings

Obtiene la colección mutable de codificaciones de caracteres admitidas por 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 InputFormatterobjeto .

(Heredado de InputFormatter)

Métodos

CanRead(InputFormatterContext)

Determina si esto IInputFormatter puede deserializar un objeto de .contextModelType

CanReadType(Type)

Determina si esto InputFormatter puede deserializar un objeto del especificado type.

(Heredado de InputFormatter)
CreateJsonSerializer()

Se llama durante la deserialización para obtener .Newtonsoft.Json.JsonSerializer El contexto de formateador que se pasa ofrece la capacidad de crear serializador específico para el contexto.

(Heredado de NewtonsoftJsonInputFormatter)
CreateJsonSerializer(InputFormatterContext)

Se llama durante la deserialización para obtener .Newtonsoft.Json.JsonSerializer El contexto de formateador que se pasa ofrece la capacidad de crear serializador específico para el contexto.

(Heredado de NewtonsoftJsonInputFormatter)
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 IInputFormatterobjectType y contentType.

(Heredado de InputFormatter)
ReadAsync(InputFormatterContext)

Lee un objeto del cuerpo de la solicitud.

(Heredado de InputFormatter)
ReadRequestBodyAsync(InputFormatterContext, Encoding)

Lee un objeto del cuerpo de la solicitud.

ReadRequestBodyAsync(InputFormatterContext)

Lee un objeto del cuerpo de la solicitud.

(Heredado de TextInputFormatter)
ReleaseJsonSerializer(JsonSerializer)

Libera la instancia serializer.

(Heredado de NewtonsoftJsonInputFormatter)
SelectCharacterEncoding(InputFormatterContext)

Devuelve un Encoding objeto basado en el contextjuego de caracteres.

(Heredado de TextInputFormatter)

Se aplica a