Microsoft.AspNetCore.Mvc.Formatters Spazio dei nomi
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.
Fornisce tipi che consentono la restituzione di formati JSON e xml basati su input e output.
Classi
FormatFilter |
Filtro che userà il valore di formato nei dati di route o nella stringa di query per impostare il tipo di contenuto su un'azione ObjectResult restituita. |
FormatterCollection<TFormatter> |
Rappresenta una raccolta di formattatori. |
FormatterMappings |
Usato per specificare il mapping tra il formato URL e il tipo di supporto corrispondente. |
HttpNoContentOutputFormatter |
Imposta il codice di stato su 204 se il contenuto è Null. |
InputFormatter |
Legge un oggetto dal corpo della richiesta. |
InputFormatterContext |
Oggetto contesto usato da un formattatore di input per deserializzare il corpo della richiesta in un oggetto. |
InputFormatterException |
Eccezione generata da IInputFormatter quando l'input non è in un formato previsto. |
InputFormatterResult |
Risultato di un'operazione ReadAsync(InputFormatterContext) . |
JsonInputFormatter |
Oggetto TextInputFormatter per il contenuto JSON. |
JsonOutputFormatter |
Oggetto TextOutputFormatter per il contenuto JSON. |
JsonPatchInputFormatter |
Oggetto TextInputFormatter per il contenuto json Patch (application/json-patch+json). |
JsonSerializerSettingsProvider |
Classe helper che fornisce Newtonsoft.Json.JsonSerializerSettings. |
MediaTypeCollection |
Raccolta di tipi di supporti. |
NewtonsoftJsonInputFormatter |
Oggetto TextInputFormatter per il contenuto JSON. |
NewtonsoftJsonOutputFormatter |
Oggetto TextOutputFormatter per il contenuto JSON. |
NewtonsoftJsonPatchInputFormatter |
Oggetto TextInputFormatter per il contenuto json Patch (application/json-patch+json). |
OutputFormatter |
Scrive un oggetto nel flusso di output. |
OutputFormatterCanWriteContext |
Oggetto contesto per CanWriteResult(OutputFormatterCanWriteContext). |
OutputFormatterWriteContext |
Oggetto contesto per WriteAsync(OutputFormatterWriteContext). |
StreamOutputFormatter |
Copia sempre l'oggetto Stream nella risposta, indipendentemente dal tipo di contenuto richiesto. |
StringOutputFormatter |
Oggetto TextOutputFormatter per il contenuto di testo semplice. |
SystemTextJsonInputFormatter |
Oggetto TextInputFormatter per il contenuto JSON che usa JsonSerializer. |
SystemTextJsonOutputFormatter |
Oggetto TextOutputFormatter per il contenuto JSON che usa JsonSerializer. |
TextInputFormatter |
Legge un oggetto da un corpo della richiesta con un formato di testo. |
TextOutputFormatter |
Scrive un oggetto in un determinato formato di testo nel flusso di output. |
XmlDataContractSerializerInputFormatter |
Questa classe gestisce la deserializzazione dei dati XML di input per oggetti fortemente tipizzati usando DataContractSerializer. |
XmlDataContractSerializerOutputFormatter |
Questa classe gestisce la serializzazione di oggetti in XML usando DataContractSerializer |
XmlSerializerInputFormatter |
Questa classe gestisce la deserializzazione dei dati XML di input per oggetti fortemente tipizzati usando XmlSerializer |
XmlSerializerOutputFormatter |
Questa classe gestisce la serializzazione di oggetti in XML usando XmlSerializer |
Struct
MediaType |
Valore del tipo di supporto. |
MediaTypeSegmentWithQuality |
Tipo di supporto con la relativa qualità associata. |
Interfacce
IInputFormatter |
Legge un oggetto dal corpo della richiesta. |
IInputFormatterExceptionPolicy |
Criteri che IInputFormatterpossono implementare per indicare se vogliono che il binding del modello del corpo gestisca tutte le eccezioni. Per impostazione predefinita, tutte le impostazioni predefinite IInputFormatterimplementano questa interfaccia e hanno un valore predefinito di MalformedInputExceptions. |
IOutputFormatter |
Scrive un oggetto nel flusso di output. |
Enumerazioni
InputFormatterExceptionPolicy |
Definisce il set di criteri che determinano il modo in cui il sistema di associazione di modelli interpreta le eccezioni generate da un IInputFormatteroggetto . |
Commenti
Per altre informazioni sulla formattazione dei dati di risposta, vedere Formattare i dati di risposta.