JsonPatchInputFormatter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Oggetto TextInputFormatter per il contenuto della patch JSON (application/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
- Ereditarietà
Costruttori
JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean, Boolean) |
Obsoleti.
Inizializza una nuova istanza di JsonPatchInputFormatter. |
JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean) |
Obsoleti.
Inizializza una nuova istanza di JsonPatchInputFormatter. |
JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcJsonOptions) |
Inizializza una nuova istanza di JsonPatchInputFormatter. |
JsonPatchInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider) |
Obsoleti.
Inizializza una nuova istanza di JsonPatchInputFormatter. |
Proprietà
ExceptionPolicy |
Ottiene il flag per indicare se lo strumento di associazione del modello del corpo deve gestire tutte le eccezioni. Se viene gestita un'eccezione, lo strumento di associazione del modello del corpo converte l'eccezione in errori di stato del modello, altrimenti l'eccezione può essere propagata. |
ExceptionPolicy |
Ottiene il flag per indicare se lo strumento di associazione del modello del corpo deve gestire tutte le eccezioni. Se viene gestita un'eccezione, lo strumento di associazione del modello del corpo converte l'eccezione in errori di stato del modello, altrimenti l'eccezione può essere propagata. (Ereditato da JsonInputFormatter) |
SerializerSettings |
Ottiene l'oggetto Newtonsoft.Json.JsonSerializerSettings utilizzato per configurare l'oggetto Newtonsoft.Json.JsonSerializer. (Ereditato da JsonInputFormatter) |
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 del tipo di supporto supportati da questo InputFormatteroggetto . (Ereditato da InputFormatter) |
Metodi
CanRead(InputFormatterContext) |
Determina se può IInputFormatter deserializzare un oggetto dell'oggetto |
CanReadType(Type) |
Determina se può InputFormatter deserializzare un oggetto dell'oggetto specificato |
CreateJsonSerializer() |
Chiamato durante la deserializzazione per ottenere l'oggetto Newtonsoft.Json.JsonSerializer. (Ereditato da JsonInputFormatter) |
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 |
ReadAsync(InputFormatterContext) |
Legge un oggetto dal corpo della richiesta. (Ereditato da InputFormatter) |
ReadRequestBodyAsync(InputFormatterContext, Encoding) |
Legge un oggetto dal corpo della richiesta. |
ReadRequestBodyAsync(InputFormatterContext) |
Legge un oggetto dal corpo della richiesta. (Ereditato da TextInputFormatter) |
ReleaseJsonSerializer(JsonSerializer) |
Rilascia l'istanza di |
SelectCharacterEncoding(InputFormatterContext) |
Restituisce un Encoding oggetto basato sul |