다음을 통해 공유


XmlSerializerOutputFormatter 클래스

정의

이 클래스는 를 사용하여 XML에 대한 개체의 직렬화를 처리합니다. 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
상속
XmlSerializerOutputFormatter

생성자

XmlSerializerOutputFormatter()

기본 XmlWriterSettings을 사용하여 의 XmlSerializerOutputFormatter 새 instance 초기화합니다.

XmlSerializerOutputFormatter(ILoggerFactory)

기본 XmlWriterSettings을 사용하여 의 XmlSerializerOutputFormatter 새 instance 초기화합니다.

XmlSerializerOutputFormatter(XmlWriterSettings)

XmlSerializerOutputFormatter의 새 인스턴스를 초기화합니다.

XmlSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory)

XmlSerializerOutputFormatter의 새 인스턴스를 초기화합니다.

속성

SupportedEncodings

TextOutputFormatter에서 지원하는 문자 인코딩의 변경 가능한 컬렉션을 가져옵니다. 인코딩은 데이터를 작성할 때 사용됩니다.

(다음에서 상속됨 TextOutputFormatter)
SupportedMediaTypes

OutputFormatter에서 지원하는 미디어 형식 요소의 변경 가능한 컬렉션을 가져옵니다.

(다음에서 상속됨 OutputFormatter)
WrapperProviderFactories

serialization에 대한 래핑 형식을 제공할 목록을 IWrapperProviderFactory 가져옵니다.

WriterSettings

XmlWriter에서 사용할 설정을 가져옵니다.

메서드

CanWriteResult(OutputFormatterCanWriteContext)

지정된 형식의 개체를 serialize할 수 있는지 여부를 IOutputFormatter 결정합니다.

(다음에서 상속됨 OutputFormatter)
CanWriteType(Type)

이 serializer에서 지정된 형식을 쓸 수 있는지 여부를 나타내는 값을 반환합니다.

CreateSerializer(Type)

지정된 개체 형식에 대한 의 XmlSerializer 새 instance 만듭니다.

CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings)

지정된 TextWriterXmlWriterSettings를 사용하여 의 XmlWriter 새 instance 만듭니다.

CreateXmlWriter(TextWriter, XmlWriterSettings)

지정된 TextWriterXmlWriterSettings를 사용하여 의 XmlWriter 새 instance 만듭니다.

GetCachedSerializer(Type)

캐시된 serializer를 가져오거나 지정된 형식에 대한 serializer를 만들고 캐시합니다.

GetSerializableType(Type)

serialize할 형식을 가져옵니다.

GetSupportedContentTypes(String, Type)

contentType에 대해 objectType 에서 지원하는 IOutputFormatter 콘텐츠 형식의 필터링된 목록을 가져옵니다.

(다음에서 상속됨 OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

제공된 콘텐츠 형식에 따라 HTTP 엔터티 본문을 읽거나 쓰기 위해 지원되는 인코딩 중에서 가장 적합한 Encoding 항목을 결정합니다.

(다음에서 상속됨 TextOutputFormatter)
Serialize(XmlSerializer, XmlWriter, Object)

전달된 xmlSerializer 및 를 사용하여 값을 직렬화합니다 xmlWriter.

WriteAsync(OutputFormatterWriteContext)

의 Object 속성으로 context표시되는 개체를 씁니다.

(다음에서 상속됨 TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext)

응답 본문을 씁니다.

(다음에서 상속됨 TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

응답 본문을 씁니다.

WriteResponseHeaders(OutputFormatterWriteContext)

개체의 헤더를 HttpResponse 설정합니다.

(다음에서 상속됨 OutputFormatter)

적용 대상