Microsoft.AspNetCore.Mvc.Formatters.Xml 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此命名空間中的類型支援 ASP.NET Core 框架,並非直接使用。
類別
| 名稱 | Description |
|---|---|
| DelegatingEnumerable<TWrapped,TDeclared> |
透過具體實作委派型別來序列化 IEnumerable<T> 。 |
| DelegatingEnumerator<TWrapped,TDeclared> |
將元素的枚舉委派給原始的列舉器,並將項目包裝成所提供的 IWrapperProvider。 |
| EnumerableWrapperProvider |
提供實作 IEnumerable<T>的介面類型 。IWrapperProvider |
| EnumerableWrapperProviderFactory |
建立 EnumerableWrapperProvider 一個 for 介面型別,實作該 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擴展方法 。 |
介面
| 名稱 | Description |
|---|---|
| IUnwrappable |
定義一個物件在反序列化後無法包裝的介面。 |
| IWrapperProvider |
定義了將物件包裝以序列化或反序列化為 XML 的介面。 |
| IWrapperProviderFactory |
建立一個 IWrapperProvider 給定的 WrapperProviderContext。 |
備註
欲了解更多關於格式化回應資料的資訊,請參閱 格式化回應資料。