Microsoft.AspNetCore.Mvc.Formatters.Xml Espacio de nombres

Los tipos de este espacio de nombres admiten el marco de ASP.NET Core y no están diseñados para usarse directamente.

Clases

Nombre Description
DelegatingEnumerable<TWrapped,TDeclared>

Serializa los IEnumerable<T> tipos al delegarlos a través de una implementación concreta.

DelegatingEnumerator<TWrapped,TDeclared>

Delega la enumeración de elementos al enumerador original y ajusta los elementos con el proporcionado IWrapperProvider.

EnumerableWrapperProvider

Proporciona un IWrapperProvider para los tipos de interfaz que implementan IEnumerable<T>.

EnumerableWrapperProviderFactory

Crea un EnumerableWrapperProvider para los tipos de interfaz que implementan el IEnumerable<T> tipo.

MvcXmlOptions

Proporciona configuración para formateadores XML.

ProblemDetails21Wrapper

Clase contenedora para ProblemDetails que la serialice los formateadores xml.

ProblemDetailsWrapper

Clase contenedora para ProblemDetails que la serialice los formateadores xml.

SerializableErrorWrapper

Clase contenedora para SerializableError que la serialice los formateadores xml.

SerializableErrorWrapperProvider

Ajusta el objeto de tipo SerializableError.

SerializableErrorWrapperProviderFactory

Crea un IWrapperProvider para el tipo SerializableError.

ValidationProblemDetails21Wrapper

Clase contenedora para ValidationProblemDetails que la serialice los formateadores xml.

ValidationProblemDetailsWrapper

Clase contenedora para ValidationProblemDetails que la serialice los formateadores xml.

WrapperProviderContext

Contexto utilizado por un IWrapperProvider para encapsular o desacapsular tipos.

WrapperProviderFactoriesExtensions

Métodos de extensión para IWrapperProviderFactory.

Interfaces

Nombre Description
IUnwrappable

Define una interfaz para que los objetos se puedan deserializar después de la deserialización.

IWrapperProvider

Define una interfaz para ajustar objetos para serialización o deserialización en xml.

IWrapperProviderFactory

Cree un IWrapperProvider determinado objeto WrapperProviderContext.

Comentarios

Para obtener más información sobre cómo dar formato a los datos de respuesta, consulte Formato de datos de respuesta.