JsonOutputFormatter Třída
Definice
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í.
TextOutputFormatterObsah pro JSON.
public ref class JsonOutputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextOutputFormatter
public class JsonOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
type JsonOutputFormatter = class
inherit TextOutputFormatter
Public Class JsonOutputFormatter
Inherits TextOutputFormatter
- Dědičnost
Konstruktory
| JsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>) |
Inicializuje novou JsonOutputFormatter instanci. |
Vlastnosti
| PublicSerializerSettings |
Získá Newtonsoft.Json.JsonSerializerSettings použit ke konfiguraci Newtonsoft.Json.JsonSerializer . |
| SerializerSettings |
Získá Newtonsoft.Json.JsonSerializerSettings použit ke konfiguraci Newtonsoft.Json.JsonSerializer . |
| SupportedEncodings |
Získá mutable kolekci kódování znaků podporované tímto TextOutputFormatter. Kódování se používají při zápisu dat. (Zděděno od TextOutputFormatter) |
| SupportedMediaTypes |
Získá proměnlivou kolekci prvků typu média podporovaných tímto OutputFormatter. (Zděděno od OutputFormatter) |
Metody
| CanWriteResult(OutputFormatterCanWriteContext) |
Určuje, zda to IOutputFormatter může serializovat objekt zadaného typu. (Zděděno od OutputFormatter) |
| CanWriteType(Type) |
Vrátí hodnotu určující, zda daný typ lze zapsat tímto serializátorem. (Zděděno od OutputFormatter) |
| CreateJsonSerializer() |
Volá se během serializace, aby se vytvořila Newtonsoft.Json.JsonSerializer . |
| CreateJsonWriter(TextWriter) |
Volá se během serializace, aby se vytvořila Newtonsoft.Json.JsonWriter . |
| GetSupportedContentTypes(String, Type) |
Získá filtrovaný seznam typů obsahu, které jsou podporovány IOutputFormatter pro |
| SelectCharacterEncoding(OutputFormatterWriteContext) |
Určuje nejlepší Encoding z podporovaných kódování pro čtení nebo zápis textu entity HTTP na základě zadaného typu obsahu. (Zděděno od TextOutputFormatter) |
| WriteAsync(OutputFormatterWriteContext) |
Zapíše objekt reprezentovaný |
| WriteObject(TextWriter, Object) |
Zapíše zadanou |
| WriteResponseBodyAsync(OutputFormatterWriteContext) |
Zapíše text odpovědi. (Zděděno od TextOutputFormatter) |
| WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding) |
Zapíše text odpovědi. |
| WriteResponseHeaders(OutputFormatterWriteContext) |
Nastaví záhlaví objektu HttpResponse . (Zděděno od OutputFormatter) |