Microsoft.AspNetCore.Mvc.Formatters Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje typy, které umožňují vracet JSON a vstupní a výstupní formátovací moduly.
Třídy
| FormatFilter |
Filtr, který použije hodnotu formátu v směrovacích datech nebo řetězci dotazu k nastavení typu obsahu u vráceného ObjectResult z akce. |
| FormatterCollection<TFormatter> |
Představuje kolekci formátovacích objektů. |
| FormatterMappings |
Slouží k určení mapování mezi formátem adresy URL a odpovídajícím typem média. |
| HttpNoContentOutputFormatter |
Nastaví stavový kód na hodnotu 204, pokud je obsah null. |
| InputFormatter |
Načte objekt z textu požadavku. |
| InputFormatterContext |
Kontextový objekt používaný vstupním formátovačem pro deserializaci textu požadavku do objektu. |
| InputFormatterException |
Výjimka vyvoláná IInputFormatter v případě, že vstup není v očekávaném formátu. |
| InputFormatterResult |
ReadAsync(InputFormatterContext) Výsledek operace |
| JsonInputFormatter |
TextInputFormatterObsah pro JSON. |
| JsonOutputFormatter |
TextOutputFormatterObsah pro JSON. |
| JsonPatchInputFormatter |
TextInputFormatterObsah pro opravu JSON (Application/JSON-patch + JSON) |
| JsonSerializerSettingsProvider |
Pomocná třída, která poskytuje Newtonsoft.Json.JsonSerializerSettings . |
| MediaTypeCollection |
Kolekce typů médií. |
| NewtonsoftJsonInputFormatter |
A TextInputFormatter pro obsah JSON. |
| NewtonsoftJsonOutputFormatter |
A TextOutputFormatter pro obsah JSON. |
| NewtonsoftJsonPatchInputFormatter |
Obsah TextInputFormatter opravy JSON (application/json-patch+json) |
| OutputFormatter |
Zapíše objekt do výstupního datového proudu. |
| OutputFormatterCanWriteContext |
Kontextový objekt pro CanWriteResult(OutputFormatterCanWriteContext). |
| OutputFormatterWriteContext |
Kontextový objekt pro WriteAsync(OutputFormatterWriteContext). |
| StreamOutputFormatter |
Vždy zkopíruje Stream odpověď bez ohledu na požadovaný typ obsahu. |
| StringOutputFormatter |
A TextOutputFormatter pro jednoduchý textový obsah. |
| SystemTextJsonInputFormatter |
A TextInputFormatter pro obsah JSON, který používá JsonSerializer. |
| SystemTextJsonOutputFormatter |
A TextOutputFormatter pro obsah JSON, který používá JsonSerializer. |
| TextInputFormatter |
Načte objekt z textu požadavku s textovým formátem. |
| TextOutputFormatter |
Zapíše objekt v daném textovém formátu do výstupního datového proudu. |
| XmlDataContractSerializerInputFormatter |
Tato třída zpracovává deserializaci vstupních dat XML na objekty silného typu pomocí DataContractSerializer. |
| XmlDataContractSerializerOutputFormatter |
Tato třída zpracovává serializaci objektů do XML pomocí DataContractSerializer |
| XmlSerializerInputFormatter |
Tato třída zpracovává deserializaci vstupních dat XML na objekty silného typu pomocí XmlSerializer |
| XmlSerializerOutputFormatter |
Tato třída zpracovává serializaci objektů do XML pomocí XmlSerializer |
Struktury
| MediaType |
Hodnota typu média. |
| MediaTypeSegmentWithQuality |
Typ média s přidruženou kvalitou. |
Rozhraní
| IInputFormatter |
Načte objekt z textu požadavku. |
| IInputFormatterExceptionPolicy |
Zásada, která může implementovat, aby indikovaly, IInputFormatterjestli chtějí, aby pořadač základního modelu zpracovával všechny výjimky. Ve výchozím nastavení všechna výchozí nastavení IInputFormatterimplementují toto rozhraní a mají výchozí hodnotu MalformedInputExceptions. |
| IOutputFormatter |
Zapíše objekt do výstupního datového proudu. |
Výčty
| InputFormatterExceptionPolicy |
Definuje sadu zásad, které určují, jak systém vazby modelu interpretuje výjimky vyvolané objektem IInputFormatter. |
Poznámky
Další informace o formátování dat odezvy naleznete v tématu Format Response data.