XmlDataContractSerializerOutputFormatter クラス

定義

このクラスは、 を使用して XML へのオブジェクトのシリアル化を処理します。 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
継承
XmlDataContractSerializerOutputFormatter

コンストラクター

XmlDataContractSerializerOutputFormatter()

の新しいインスタンスを既定で XmlDataContractSerializerOutputFormatter 初期化します XmlWriterSettings

XmlDataContractSerializerOutputFormatter(ILoggerFactory)

の新しいインスタンスを既定で XmlDataContractSerializerOutputFormatter 初期化します XmlWriterSettings

XmlDataContractSerializerOutputFormatter(XmlWriterSettings)

XmlDataContractSerializerOutputFormatter の新しいインスタンスを初期化します。

XmlDataContractSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory)

XmlDataContractSerializerOutputFormatter の新しいインスタンスを初期化します。

プロパティ

SerializerSettings

を構成するために使用する DataContractSerializerSettings を取得または設定します DataContractSerializer

SupportedEncodings

この TextOutputFormatterでサポートされている文字エンコーディングの変更可能なコレクションを取得します。 エンコードは、データの書き込み時に使用されます。

(継承元 TextOutputFormatter)
SupportedMediaTypes

この OutputFormatterでサポートされているメディア型要素の変更可能なコレクションを取得します。

(継承元 OutputFormatter)
WrapperProviderFactories

シリアル化の折り返しの種類を提供する の一覧 IWrapperProviderFactory を取得します。

WriterSettings

XmlWriter によって使用される設定を取得します。

メソッド

CanWriteResult(OutputFormatterCanWriteContext)

指定した型のオブジェクトをシリアル化できるかどうかを IOutputFormatter 判断します。

(継承元 OutputFormatter)
CanWriteType(Type)

指定した型をこのシリアライザーで書き込むことができるかどうかを示す値を返します。

CreateSerializer(Type)

指定したオブジェクト型の の DataContractSerializer 新しいインスタンスを作成します。

CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings)

指定TextWriterした と XmlWriterSettingsを使用して のXmlWriter新しいインスタンスを作成します。

CreateXmlWriter(TextWriter, XmlWriterSettings)

指定TextWriterした と XmlWriterSettingsを使用して のXmlWriter新しいインスタンスを作成します。

GetCachedSerializer(Type)

キャッシュされたシリアライザーを取得するか、指定した型のシリアライザーを作成してキャッシュします。

GetSerializableType(Type)

シリアル化する型を取得します。

GetSupportedContentTypes(String, Type)

および contentTypeの でサポートされているコンテンツ タイプのフィルター処理されたIOutputFormatterリストをobjectType取得します。

(継承元 OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

指定されたコンテンツ タイプに基づいて、HTTP エンティティ本体の読み取りまたは書き込みに対してサポートされているエンコードの中で最適 Encoding なエンコードを決定します。

(継承元 TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

の Object プロパティで context表されるオブジェクトを書き込みます。

(継承元 TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext)

応答本文を書き込みます。

(継承元 TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

応答本文を書き込みます。

WriteResponseHeaders(OutputFormatterWriteContext)

オブジェクトのヘッダーを HttpResponse 設定します。

(継承元 OutputFormatter)

適用対象