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

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

クラス

Name 説明
DelegatingEnumerable<TWrapped,TDeclared>

IEnumerable<T>型を具体的な実装を通じて委任してシリアル化します。

DelegatingEnumerator<TWrapped,TDeclared>

要素の列挙を元の列挙子にデリゲートし、指定された IWrapperProviderで項目をラップします。

EnumerableWrapperProvider

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

EnumerableWrapperProviderFactory

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

MvcXmlOptions

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

ProblemDetails21Wrapper

xml フォーマッタによってシリアル化できるようにするための ProblemDetails のラッパー クラス。

ProblemDetailsWrapper

xml フォーマッタによってシリアル化できるようにするための ProblemDetails のラッパー クラス。

SerializableErrorWrapper

xml フォーマッタによってシリアル化できるようにするための SerializableError のラッパー クラス。

SerializableErrorWrapperProvider

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

SerializableErrorWrapperProviderFactory

型SerializableErrorのIWrapperProviderを作成します。

ValidationProblemDetails21Wrapper

xml フォーマッタによってシリアル化できるようにするための ValidationProblemDetails のラッパー クラス。

ValidationProblemDetailsWrapper

xml フォーマッタによってシリアル化できるようにするための ValidationProblemDetails のラッパー クラス。

WrapperProviderContext

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

WrapperProviderFactoriesExtensions

IWrapperProviderFactoryの拡張メソッド。

インターフェイス

Name 説明
IUnwrappable

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

IWrapperProvider

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

IWrapperProviderFactory

WrapperProviderContextを指定してIWrapperProviderを作成します。

注釈

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