XmlDataContractSerializerOutputFormatter 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í.
Tato třída zpracovává serializaci objektů do XML pomocí DataContractSerializer
public ref class XmlDataContractSerializerOutputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextOutputFormatter
public class XmlDataContractSerializerOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
type XmlDataContractSerializerOutputFormatter = class
inherit TextOutputFormatter
Public Class XmlDataContractSerializerOutputFormatter
Inherits TextOutputFormatter
- Dědičnost
Konstruktory
XmlDataContractSerializerOutputFormatter() |
Inicializuje novou instanci s XmlDataContractSerializerOutputFormatter výchozí XmlWriterSettings. |
XmlDataContractSerializerOutputFormatter(ILoggerFactory) |
Inicializuje novou instanci s XmlDataContractSerializerOutputFormatter výchozí XmlWriterSettings. |
XmlDataContractSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory) |
Inicializuje novou instanci .XmlDataContractSerializerOutputFormatter |
XmlDataContractSerializerOutputFormatter(XmlWriterSettings) |
Inicializuje novou instanci .XmlDataContractSerializerOutputFormatter |
Vlastnosti
SerializerSettings |
Získá nebo nastaví objekt DataContractSerializerSettings použitý ke konfiguraci objektu DataContractSerializer. |
SupportedEncodings |
Získá proměnlivou kolekci kódování znaků podporovaných tímto TextOutputFormatterobjektem . Kódování se používají při zápisu dat. (Zděděno od TextOutputFormatter) |
SupportedMediaTypes |
Získá měnitelnou kolekci prvků typu média podporovaných touto OutputFormatter. (Zděděno od OutputFormatter) |
WrapperProviderFactories |
Získá seznam IWrapperProviderFactory pro poskytnutí typu obtékání pro serializaci. |
WriterSettings |
Získá nastavení, které mají být použity XmlWriter. |
Metody
CanWriteResult(OutputFormatterCanWriteContext) |
Určuje, zda lze IOutputFormatter serializovat objekt zadaného typu. (Zděděno od OutputFormatter) |
CanWriteType(Type) |
Vrátí hodnotu označující, zda daný typ může být zapsán tímto serializátorem. |
CreateSerializer(Type) |
Vytvořte novou instanci objektu pro daný typ objektu DataContractSerializer . |
CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings) |
Vytvoří novou instanci objektu XmlWriter s použitím dané TextWriter instance a XmlWriterSettings. |
CreateXmlWriter(TextWriter, XmlWriterSettings) |
Vytvoří novou instanci objektu XmlWriter s použitím dané TextWriter instance a XmlWriterSettings. |
GetCachedSerializer(Type) |
Získá serializátor v mezipaměti nebo vytvoří a ukládá serializátor do mezipaměti pro daný typ. |
GetSerializableType(Type) |
Získá typ, který má být serializován. |
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 těla entity HTTP na základě zadaného typu obsahu. (Zděděno od TextOutputFormatter) |
WriteAsync(OutputFormatterWriteContext) |
Zapíše objekt reprezentovaný |
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding) |
Zapíše text odpovědi. |
WriteResponseBodyAsync(OutputFormatterWriteContext) |
Zapíše text odpovědi. (Zděděno od TextOutputFormatter) |
WriteResponseHeaders(OutputFormatterWriteContext) |
Nastaví záhlaví objektu HttpResponse . (Zděděno od OutputFormatter) |