XmlSerializerOutputFormatter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse verarbeitet die Serialisierung von Objekten in XML mithilfe von 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
- Vererbung
Konstruktoren
XmlSerializerOutputFormatter() |
Initialisiert eine neue instance von XmlSerializerOutputFormatter mit der Standardeinstellung XmlWriterSettings. |
XmlSerializerOutputFormatter(ILoggerFactory) |
Initialisiert eine neue instance von XmlSerializerOutputFormatter mit der Standardeinstellung XmlWriterSettings. |
XmlSerializerOutputFormatter(XmlWriterSettings) |
Initialisiert eine neue Instanz von XmlSerializerOutputFormatter. |
XmlSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory) |
Initialisiert eine neue Instanz von XmlSerializerOutputFormatter. |
Eigenschaften
SupportedEncodings |
Ruft die veränderliche Auflistung von Zeichencodierungen ab, die von dieser TextOutputFormatterunterstützt werden. Die Codierungen werden beim Schreiben der Daten verwendet. (Geerbt von TextOutputFormatter) |
SupportedMediaTypes |
Ruft die veränderliche Auflistung von Medientypelementen ab, die von dieser OutputFormatterunterstützt werden. (Geerbt von OutputFormatter) |
WrapperProviderFactories |
Ruft die Liste von IWrapperProviderFactory ab, um den Wrappingtyp für die Serialisierung bereitzustellen. |
WriterSettings |
Ruft die Einstellungen ab, die vom XmlWriter verwendet werden sollen. |
Methoden
CanWriteResult(OutputFormatterCanWriteContext) |
Bestimmt, ob dadurch IOutputFormatter ein Objekt des angegebenen Typs serialisiert werden kann. (Geerbt von OutputFormatter) |
CanWriteType(Type) |
Gibt einen Wert zurück, der angibt, ob der angegebene Typ von diesem Serialisierungsprogramm geschrieben werden kann. |
CreateSerializer(Type) |
Erstellen Sie eine neue instance für XmlSerializer den angegebenen Objekttyp. |
CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings) |
Erstellt eine neue instance der Verwendung der XmlWriter angegebenen TextWriter und XmlWriterSettings. |
CreateXmlWriter(TextWriter, XmlWriterSettings) |
Erstellt eine neue instance der Verwendung der XmlWriter angegebenen TextWriter und XmlWriterSettings. |
GetCachedSerializer(Type) |
Ruft das zwischengespeicherte Serialisierungsprogramm ab oder erstellt und zwischenspeichert das Serialisierungsprogramm für den angegebenen Typ. |
GetSerializableType(Type) |
Ruft den typ ab, der serialisiert werden soll. |
GetSupportedContentTypes(String, Type) |
Ruft eine gefilterte Liste von Inhaltstypen ab, die von für IOutputFormatter |
SelectCharacterEncoding(OutputFormatterWriteContext) |
Bestimmt die besten Encoding unter den unterstützten Codierungen zum Lesen oder Schreiben eines HTTP-Entitätstexts basierend auf dem bereitgestellten Inhaltstyp. (Geerbt von TextOutputFormatter) |
Serialize(XmlSerializer, XmlWriter, Object) |
Serialisiert den Wert mithilfe der übergebenen |
WriteAsync(OutputFormatterWriteContext) |
Schreibt das Objekt, das durch die Object-Eigenschaft von dargestellt wird |
WriteResponseBodyAsync(OutputFormatterWriteContext) |
Schreibt den Antworttext. (Geerbt von TextOutputFormatter) |
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding) |
Schreibt den Antworttext. |
WriteResponseHeaders(OutputFormatterWriteContext) |
Legt die Header für das -Objekt fest HttpResponse . (Geerbt von OutputFormatter) |