SystemTextJsonInputFormatter 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 che usa JsonSerializer.
public ref class SystemTextJsonInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class SystemTextJsonInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type SystemTextJsonInputFormatter = class
inherit TextInputFormatter
interface IInputFormatterExceptionPolicy
Public Class SystemTextJsonInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
- Ereditarietà
- Implementazioni
Costruttori
SystemTextJsonInputFormatter(JsonOptions, ILogger<SystemTextJsonInputFormatter>) |
Inizializza una nuova istanza di SystemTextJsonInputFormatter. |
Proprietà
SerializerOptions |
Ottiene l'oggetto JsonSerializerOptions utilizzato per configurare l'oggetto 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 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 |
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) |
SelectCharacterEncoding(InputFormatterContext) |
Restituisce un Encoding oggetto basato sul |
Implementazioni dell'interfaccia esplicita
IInputFormatterExceptionPolicy.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. |