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

此命名空間中的類型支援 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

為類型 SerializableError產生 。IWrapperProvider

ValidationProblemDetails21Wrapper

包裝類別 是 ValidationProblemDetails 為了讓它能被 XML 格式化序列化。

ValidationProblemDetailsWrapper

包裝類別 是 ValidationProblemDetails 為了讓它能被 XML 格式化序列化。

WrapperProviderContext

IWrapperProvider上下文用於包裝或解包類型。

WrapperProviderFactoriesExtensions

的 IWrapperProviderFactory擴展方法 。

介面

名稱 Description
IUnwrappable

定義一個物件在反序列化後無法包裝的介面。

IWrapperProvider

定義了將物件包裝以序列化或反序列化為 XML 的介面。

IWrapperProviderFactory

建立一個 IWrapperProvider 給定的 WrapperProviderContext。

備註

欲了解更多關於格式化回應資料的資訊,請參閱 格式化回應資料。