XmlDataContractSerializerOutputFormatter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ta klasa obsługuje serializacji obiektów do XML przy użyciu 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
- Dziedziczenie
Konstruktory
XmlDataContractSerializerOutputFormatter() |
Inicjuje nowe wystąpienie z XmlDataContractSerializerOutputFormatter domyślnym elementem XmlWriterSettings. |
XmlDataContractSerializerOutputFormatter(ILoggerFactory) |
Inicjuje nowe wystąpienie z XmlDataContractSerializerOutputFormatter domyślnym elementem XmlWriterSettings. |
XmlDataContractSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory) |
Inicjuje nowe wystąpienie klasy XmlDataContractSerializerOutputFormatter. |
XmlDataContractSerializerOutputFormatter(XmlWriterSettings) |
Inicjuje nowe wystąpienie klasy XmlDataContractSerializerOutputFormatter. |
Właściwości
SerializerSettings |
Pobiera lub ustawia DataContractSerializerSettings wartość używaną do konfigurowania .DataContractSerializer |
SupportedEncodings |
Pobiera modyfikowalny zbiór kodowań znaków obsługiwanych przez ten TextOutputFormatterelement . Kodowanie jest używane podczas zapisywania danych. (Odziedziczone po TextOutputFormatter) |
SupportedMediaTypes |
Pobiera modyfikowalny zbiór elementów typu nośnika obsługiwanych przez ten OutputFormatterelement . (Odziedziczone po OutputFormatter) |
WrapperProviderFactories |
Pobiera listę w IWrapperProviderFactory celu podania typu zawijania dla serializacji. |
WriterSettings |
Pobiera ustawienia, które mają być używane przez element XmlWriter. |
Metody
CanWriteResult(OutputFormatterCanWriteContext) |
Określa, czy może to IOutputFormatter serializować obiekt określonego typu. (Odziedziczone po OutputFormatter) |
CanWriteType(Type) |
Zwraca wartość wskazującą, czy dany typ może zostać zapisany przez ten serializator. |
CreateSerializer(Type) |
Utwórz nowe wystąpienie DataContractSerializer dla danego typu obiektu. |
CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings) |
Tworzy nowe wystąpienie XmlWriter obiektu przy użyciu danych TextWriter i XmlWriterSettings. |
CreateXmlWriter(TextWriter, XmlWriterSettings) |
Tworzy nowe wystąpienie XmlWriter obiektu przy użyciu danych TextWriter i XmlWriterSettings. |
GetCachedSerializer(Type) |
Pobiera buforowany serializator lub tworzy i buforuje serializator dla danego typu. |
GetSerializableType(Type) |
Pobiera typ do serializacji. |
GetSupportedContentTypes(String, Type) |
Pobiera filtrowaną listę typów zawartości, które są obsługiwane przez IOutputFormatter element dla elementów |
SelectCharacterEncoding(OutputFormatterWriteContext) |
Określa najlepsze Encoding spośród obsługiwanych kodowań do odczytywania lub zapisywania treści jednostki HTTP na podstawie podanego typu zawartości. (Odziedziczone po TextOutputFormatter) |
WriteAsync(OutputFormatterWriteContext) |
Zapisuje obiekt reprezentowany przez |
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding) |
Zapisuje treść odpowiedzi. |
WriteResponseBodyAsync(OutputFormatterWriteContext) |
Zapisuje treść odpowiedzi. (Odziedziczone po TextOutputFormatter) |
WriteResponseHeaders(OutputFormatterWriteContext) |
Ustawia nagłówki obiektu HttpResponse . (Odziedziczone po OutputFormatter) |