Microsoft.AspNetCore.Mvc.Formatters.Xml 名前空間

この名前空間の型は、ASP.NET Core フレームワークをサポートしており、直接使用するためのものではありません。

クラス

DelegatingEnumerable<TWrapped,TDeclared>

型を IEnumerable<T> シリアル化するには、具象実装を使用して型を委任します。

DelegatingEnumerator<TWrapped,TDeclared>

要素の列挙を元の列挙子に委任し、指定された IWrapperProviderを使用して項目をラップします。

EnumerableWrapperProvider

IWrapperProvider 実装するインターフェイス型の を提供 IEnumerable<T>します。

EnumerableWrapperProviderFactory

型を EnumerableWrapperProvider 実装するインターフェイス型の を IEnumerable<T> 作成します。

MvcXmlOptions

XML フォーマッタの構成を提供します。

ProblemDetails21Wrapper

のラッパー クラス ProblemDetails を使用して、xml フォーマッタによってシリアル化できるようにします。

ProblemDetailsWrapper

のラッパー クラス ProblemDetails を使用して、xml フォーマッタによってシリアル化できるようにします。

SerializableErrorWrapper

のラッパー クラス SerializableError を使用して、xml フォーマッタによってシリアル化できるようにします。

SerializableErrorWrapperProvider

型の オブジェクトをラップします SerializableError

SerializableErrorWrapperProviderFactory

型の を IWrapperProvider 作成します SerializableError

ValidationProblemDetails21Wrapper

のラッパー クラス ValidationProblemDetails を使用して、xml フォーマッタによってシリアル化できるようにします。

ValidationProblemDetailsWrapper

のラッパー クラス ValidationProblemDetails を使用して、xml フォーマッタによってシリアル化できるようにします。

WrapperProviderContext

型を IWrapperProvider ラップまたはラップ解除するために によって使用されるコンテキスト。

WrapperProviderFactoriesExtensions

IWrapperProviderFactory の拡張メソッド。

インターフェイス

IUnwrappable

逆シリアル化後にラップできないオブジェクトのインターフェイスを定義します。

IWrapperProvider

シリアル化または xml への逆シリアル化のためにオブジェクトをラップするためのインターフェイスを定義します。

IWrapperProviderFactory

指定した を IWrapperProvider 作成します WrapperProviderContext

注釈

応答データの書式設定の詳細については、「応答データの 書式設定」を参照してください。