Microsoft.AspNetCore.Mvc.Formatters.Xml 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此命名空间中的类型支持 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 | |
ValidationProblemDetails21Wrapper |
包装 ValidationProblemDetails 类,使 XML 格式化程序能够序列化它。 |
ValidationProblemDetailsWrapper |
包装 ValidationProblemDetails 类,使 XML 格式化程序能够序列化它。 |
WrapperProviderContext |
用于包装或取消换行类型的上下文 IWrapperProvider 。 |
WrapperProviderFactoriesExtensions |
IWrapperProviderFactory 的扩展方法。 |
接口
IUnwrappable |
定义对象在反序列化后不可包装的接口。 |
IWrapperProvider |
定义一个接口,用于将序列化或反序列化的对象包装到 xml 中。 |
IWrapperProviderFactory |
注解
有关设置响应数据格式的详细信息,请参阅 设置响应数据的格式。