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 |
注解
有关设置响应数据格式的详细信息,请参阅 设置响应数据的格式。