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 json e formattatori di input e output basati su XML.
Classi
| Nome | Descrizione |
|---|---|
| FormatFilter |
Filtro che userà il valore di formato nei dati della route o nella stringa di query per impostare il tipo di contenuto su un ObjectResult oggetto restituito da un'azione. |
| FormatterCollection<TFormatter> |
Rappresenta una raccolta di formattatori. |
| FormatterMappings |
Consente di 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 utilizzato 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 di contesto per CanWriteResult(OutputFormatterCanWriteContext). |
| OutputFormatterWriteContext |
Oggetto di 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 formato di testo specificato nel flusso di output. |
| XmlDataContractSerializerInputFormatter |
Questa classe gestisce la deserializzazione dei dati XML di input in oggetti fortemente tipizzati tramite DataContractSerializer. |
| XmlDataContractSerializerOutputFormatter |
Questa classe gestisce la serializzazione di oggetti in XML tramite DataContractSerializer |
| XmlSerializerInputFormatter |
Questa classe gestisce la deserializzazione dei dati XML di input in oggetti fortemente tipizzati usando XmlSerializer |
| XmlSerializerOutputFormatter |
Questa classe gestisce la serializzazione di oggetti in XML tramite XmlSerializer |
Struct
| Nome | Descrizione |
|---|---|
| MediaType |
Valore del tipo di supporto. |
| MediaTypeSegmentWithQuality |
Tipo di supporto con la qualità associata. |
Interfacce
| Nome | Descrizione |
|---|---|
| IInputFormatter |
Legge un oggetto dal corpo della richiesta. |
| IInputFormatterExceptionPolicy |
Un criterio che IInputFormatterpuò implementare per indicare se vuole che il gestore di associazione del modello del corpo gestisca tutte le eccezioni. Per impostazione predefinita, tutte le impostazioni predefinite IInputFormatterimplementano questa interfaccia e hanno un valore predefinito .MalformedInputExceptions |
| IOutputFormatter |
Scrive un oggetto nel flusso di output. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| InputFormatterExceptionPolicy |
Definisce il set di criteri che determinano come il sistema di associazione di modelli interpreta le eccezioni generate da un oggetto IInputFormatter. <seealso cref="T:Microsoft. AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy"></seealso> |
Commenti
Per altre informazioni sulla formattazione dei dati di risposta, vedere Formattare i dati di risposta.