Condividi tramite


NewtonsoftJsonPatchInputFormatter Classe

Definizione

Oggetto TextInputFormatter per il contenuto json Patch (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
Ereditarietà

Costruttori

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

Inizializza una nuova istanza di NewtonsoftJsonPatchInputFormatter.

Proprietà

ExceptionPolicy

Ottiene il flag per indicare se il binding del modello del corpo deve gestire tutte le eccezioni. Se viene gestita un'eccezione, il binder del modello di corpo converte l'eccezione in errori di stato del modello, altrimenti l'eccezione è consentita per la propagazione.

SerializerSettings

Ottiene l'oggetto usato per configurare l'oggetto Newtonsoft.Json.JsonSerializerSettingsNewtonsoft.Json.JsonSerializer.

(Ereditato da NewtonsoftJsonInputFormatter)
SupportedEncodings

Ottiene la raccolta modificabile di codifiche di caratteri supportate da questo TextInputFormatteroggetto . Le codifiche vengono usate durante la lettura dei dati.

(Ereditato da TextInputFormatter)
SupportedMediaTypes

Ottiene la raccolta modificabile di elementi di tipo multimediale supportati da questo InputFormatteroggetto .

(Ereditato da InputFormatter)

Metodi

CanRead(InputFormatterContext)

Determina se questo IInputFormatter può deserializzare un oggetto dell'oggetto context.ModelType

CanReadType(Type)

Determina se questo InputFormatter può deserializzare un oggetto dell'oggetto specificato type.

(Ereditato da InputFormatter)
CreateJsonSerializer()

Chiamato durante la deserializzazione per ottenere l'oggetto Newtonsoft.Json.JsonSerializer. Il contesto del formattatore passato consente di creare serializzatori specifici del contesto.

(Ereditato da NewtonsoftJsonInputFormatter)
CreateJsonSerializer(InputFormatterContext)

Chiamato durante la deserializzazione per ottenere l'oggetto Newtonsoft.Json.JsonSerializer. Il contesto del formattatore passato consente di creare serializzatori specifici del contesto.

(Ereditato da NewtonsoftJsonInputFormatter)
GetDefaultValueForType(Type)

Ottiene il valore predefinito per un determinato tipo. Utilizzato per restituire un valore predefinito quando il corpo non contiene contenuto.

(Ereditato da InputFormatter)
GetSupportedContentTypes(String, Type)

Ottiene un elenco filtrato di tipi di contenuto supportati da IInputFormatter per objectType e contentType.

(Ereditato da InputFormatter)
ReadAsync(InputFormatterContext)

Legge un oggetto dal corpo della richiesta.

(Ereditato da InputFormatter)
ReadRequestBodyAsync(InputFormatterContext)

Legge un oggetto dal corpo della richiesta.

(Ereditato da TextInputFormatter)
ReadRequestBodyAsync(InputFormatterContext, Encoding)

Legge un oggetto dal corpo della richiesta.

ReleaseJsonSerializer(JsonSerializer)

Rilascia l'istanza di serializer.

(Ereditato da NewtonsoftJsonInputFormatter)
SelectCharacterEncoding(InputFormatterContext)

Restituisce un oggetto Encoding basato sul contextset di caratteri.

(Ereditato da TextInputFormatter)

Si applica a