XmlSerializerOutputFormatter 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í XmlSerializer
public ref class XmlSerializerOutputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextOutputFormatter
public class XmlSerializerOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
type XmlSerializerOutputFormatter = class
inherit TextOutputFormatter
Public Class XmlSerializerOutputFormatter
Inherits TextOutputFormatter
- Dědičnost
Konstruktory
| XmlSerializerOutputFormatter() |
Inicializuje novou instanci XmlSerializerOutputFormatter s výchozím XmlWriterSettings. |
| XmlSerializerOutputFormatter(ILoggerFactory) |
Inicializuje novou instanci XmlSerializerOutputFormatter s výchozím XmlWriterSettings. |
| XmlSerializerOutputFormatter(XmlWriterSettings) |
Inicializuje novou instanci .XmlSerializerOutputFormatter |
| XmlSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory) |
Inicializuje novou instanci XmlSerializerOutputFormatter |
Vlastnosti
| 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) |
| WrapperProviderFactories |
Získá seznam IWrapperProviderFactory pro poskytnutí typu obtékání pro serializaci. |
| WriterSettings |
Získá nastavení, která má použít XmlWriter. |
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. |
| CreateSerializer(Type) |
Vytvořte novou instanci pro daný typ objektu XmlSerializer . |
| CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings) |
Vytvoří novou instanci XmlWriter použití dané TextWriter a XmlWriterSettings. |
| CreateXmlWriter(TextWriter, XmlWriterSettings) |
Vytvoří novou instanci XmlWriter použití dané TextWriter a XmlWriterSettings. |
| GetCachedSerializer(Type) |
Získá serializátor uložený v mezipaměti nebo vytvoří a ukládá serializátor pro daný typ. |
| GetSerializableType(Type) |
Získá typ, který se má serializovat. |
| 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) |
| Serialize(XmlSerializer, XmlWriter, Object) |
Serializuje hodnotu pomocí předaného |
| WriteAsync(OutputFormatterWriteContext) |
Zapíše objekt reprezentovaný |
| 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) |