XmlSerializerOutputFormatter 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 polecenia 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
- Dziedziczenie
Konstruktory
XmlSerializerOutputFormatter() |
Inicjuje nowe wystąpienie z XmlSerializerOutputFormatter wartością domyślną XmlWriterSettings. |
XmlSerializerOutputFormatter(ILoggerFactory) |
Inicjuje nowe wystąpienie z XmlSerializerOutputFormatter wartością domyślną XmlWriterSettings. |
XmlSerializerOutputFormatter(XmlWriterSettings) |
Inicjuje nowe wystąpienie klasy XmlSerializerOutputFormatter. |
XmlSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory) |
Inicjuje nowe wystąpienie XmlSerializerOutputFormatter |
Właściwości
SupportedEncodings |
Pobiera niezmienną kolekcję 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ę , IWrapperProviderFactory aby podać typ zawijania dla serializacji. |
WriterSettings |
Pobiera ustawienia, które mają być używane przez program 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 XmlSerializer dla danego typu obiektu. |
CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings) |
Tworzy nowe wystąpienie XmlWriter przy użyciu danego TextWriter elementu i XmlWriterSettings. |
CreateXmlWriter(TextWriter, XmlWriterSettings) |
Tworzy nowe wystąpienie XmlWriter przy użyciu danego TextWriter elementu 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 obsługiwanych przez IOutputFormatter element |
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) |
Serialize(XmlSerializer, XmlWriter, Object) |
Serializuje wartość przy użyciu przekazanego elementu |
WriteAsync(OutputFormatterWriteContext) |
Zapisuje obiekt reprezentowany przez |
WriteResponseBodyAsync(OutputFormatterWriteContext) |
Zapisuje treść odpowiedzi. (Odziedziczone po TextOutputFormatter) |
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding) |
Zapisuje treść odpowiedzi. |
WriteResponseHeaders(OutputFormatterWriteContext) |
Ustawia nagłówki obiektu HttpResponse . (Odziedziczone po OutputFormatter) |