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

注解

有关设置响应数据格式的详细信息,请参阅 设置响应数据的格式