Compartilhar via


NewtonsoftJsonPatchInputFormatter Classe

Definição

A TextInputFormatter para conteúdo de Patch 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
Herança

Construtores

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

Inicializa uma nova instância NewtonsoftJsonPatchInputFormatter.

Propriedades

ExceptionPolicy

Obtém o sinalizador para indicar se o associador do modelo de corpo deve manipular todas as exceções. Se uma exceção for tratada, o associador de modelo de corpo converterá a exceção em erros de estado do modelo, caso contrário, a exceção poderá ser propagada.

SerializerSettings

Obtém o Newtonsoft.Json.JsonSerializerSettings usado para configurar o Newtonsoft.Json.JsonSerializer.

(Herdado de NewtonsoftJsonInputFormatter)
SupportedEncodings

Obtém a coleção mutável de codificações de caracteres com suporte por este TextInputFormatter. As codificações são usadas ao ler os dados.

(Herdado de TextInputFormatter)
SupportedMediaTypes

Obtém a coleção mutável de elementos de tipo de mídia com suporte por este InputFormatter.

(Herdado de InputFormatter)

Métodos

CanRead(InputFormatterContext)

Determina se isso IInputFormatter pode desserializar um objeto do context.ModelType

CanReadType(Type)

Determina se isso InputFormatter pode desserializar um objeto do determinado type.

(Herdado de InputFormatter)
CreateJsonSerializer()

Chamado durante a desserialização para obter o Newtonsoft.Json.JsonSerializer. O contexto do formatador que é passado oferece uma capacidade de criar serializador específico para o contexto.

(Herdado de NewtonsoftJsonInputFormatter)
CreateJsonSerializer(InputFormatterContext)

Chamado durante a desserialização para obter o Newtonsoft.Json.JsonSerializer. O contexto do formatador que é passado oferece uma capacidade de criar serializador específico para o contexto.

(Herdado de NewtonsoftJsonInputFormatter)
GetDefaultValueForType(Type)

Obtém o valor padrão para um determinado tipo. Usado para retornar um valor padrão quando o corpo não contém conteúdo.

(Herdado de InputFormatter)
GetSupportedContentTypes(String, Type)

Obtém uma lista filtrada de tipos de conteúdo compatíveis com o IInputFormatter para o objectType e contentType.

(Herdado de InputFormatter)
ReadAsync(InputFormatterContext)

Lê um objeto do corpo da solicitação.

(Herdado de InputFormatter)
ReadRequestBodyAsync(InputFormatterContext)

Lê um objeto do corpo da solicitação.

(Herdado de TextInputFormatter)
ReadRequestBodyAsync(InputFormatterContext, Encoding)

Lê um objeto do corpo da solicitação.

ReleaseJsonSerializer(JsonSerializer)

Libera a instância de serializer.

(Herdado de NewtonsoftJsonInputFormatter)
SelectCharacterEncoding(InputFormatterContext)

Retorna um Encoding baseado no contextconjunto de caracteres de .

(Herdado de TextInputFormatter)

Aplica-se a