JsonInputFormatter 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 JSON.
public ref class JsonInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter
public ref class JsonInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class JsonInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter
public class JsonInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type JsonInputFormatter = class
inherit TextInputFormatter
type JsonInputFormatter = class
inherit TextInputFormatter
interface IInputFormatterExceptionPolicy
Public Class JsonInputFormatter
Inherits TextInputFormatter
Public Class JsonInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
- Ereditarietà
- Derivato
- Implementazioni
Costruttori
JsonInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean, Boolean) |
Obsoleti.
Inizializza una nuova istanza di JsonInputFormatter. |
JsonInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, Boolean) |
Obsoleti.
Inizializza una nuova istanza di JsonInputFormatter. |
JsonInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider, MvcOptions, MvcJsonOptions) |
Inizializza una nuova istanza di JsonInputFormatter. |
JsonInputFormatter(ILogger, JsonSerializerSettings, ArrayPool<Char>, ObjectPoolProvider) |
Obsoleti.
Inizializza una nuova istanza di JsonInputFormatter. |
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. |
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 |
CanReadType(Type) |
Determina se questo InputFormatter può deserializzare un oggetto dell'oggetto specificato |
CreateJsonSerializer() |
Chiamato durante la deserializzazione per ottenere l'oggetto Newtonsoft.Json.JsonSerializer. |
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 oggetto Encoding basato sul |