XmlDataContractSerializerOutputFormatter Klasa

Definicja

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
XmlDataContractSerializerOutputFormatter

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)

Inicjuje nowe wystąpienie klasy XmlDataContractSerializerOutputFormatter.

XmlDataContractSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory)

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 objectType i contentType.

(Odziedziczone po OutputFormatter)
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 contextwłaściwość Object obiektu .

(Odziedziczone po TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext)

Zapisuje treść odpowiedzi.

(Odziedziczone po TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Zapisuje treść odpowiedzi.

WriteResponseHeaders(OutputFormatterWriteContext)

Ustawia nagłówki obiektu HttpResponse .

(Odziedziczone po OutputFormatter)

Dotyczy