XmlDataContractSerializerOutputFormatter 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 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
- Vererbung
Konstruktoren
XmlDataContractSerializerOutputFormatter() |
Initialisiert eine neue instance von XmlDataContractSerializerOutputFormatter mit der Standardeinstellung XmlWriterSettings. |
XmlDataContractSerializerOutputFormatter(ILoggerFactory) |
Initialisiert eine neue instance von XmlDataContractSerializerOutputFormatter mit der Standardeinstellung XmlWriterSettings. |
XmlDataContractSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory) |
Initialisiert eine neue Instanz von XmlDataContractSerializerOutputFormatter. |
XmlDataContractSerializerOutputFormatter(XmlWriterSettings) |
Initialisiert eine neue Instanz von XmlDataContractSerializerOutputFormatter. |
Eigenschaften
SerializerSettings |
Ruft das ab, das DataContractSerializerSettings zum Konfigurieren des verwendet wird, oder legt diesen DataContractSerializerfest. |
SupportedEncodings |
Ruft die veränderliche Auflistung von Zeichencodierungen ab, die von diesem 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 diesem OutputFormatterunterstützt werden. (Geerbt von OutputFormatter) |
WrapperProviderFactories |
Ruft die Liste von IWrapperProviderFactory ab, um den Umbruchtyp 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 Serialisierer geschrieben werden kann oder nicht. |
CreateSerializer(Type) |
Erstellen Sie eine neue instance von DataContractSerializer für 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 den 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) |
WriteAsync(OutputFormatterWriteContext) |
Schreibt das Objekt, das durch die Object-Eigenschaft dargestellt wird |
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding) |
Schreibt den Antworttext. |
WriteResponseBodyAsync(OutputFormatterWriteContext) |
Schreibt den Antworttext. (Geerbt von TextOutputFormatter) |
WriteResponseHeaders(OutputFormatterWriteContext) |
Legt die Header für das Objekt fest HttpResponse . (Geerbt von OutputFormatter) |