Compartilhar via


Microsoft.AspNetCore.Mvc.Formatters.Xml Namespace

Os tipos nesse namespace dão suporte à estrutura ASP.NET Core e não devem ser usados diretamente.

Classes

DelegatingEnumerable<TWrapped,TDeclared>

Serializa tipos IEnumerable<T> delegando-os por meio de uma implementação concreta.

DelegatingEnumerator<TWrapped,TDeclared>

Delega a enumeração de elementos ao enumerador original e encapsula os itens com o fornecido IWrapperProvider.

EnumerableWrapperProvider

Fornece um IWrapperProvider para tipos de interface que implementam IEnumerable<T>.

EnumerableWrapperProviderFactory

Cria um EnumerableWrapperProvider para tipos de interface que implementam o IEnumerable<T> tipo.

MvcXmlOptions

Fornece configuração para formatadores XML.

ProblemDetails21Wrapper

Classe wrapper para ProblemDetails para habilitar que ela seja serializada pelos formatadores xml.

ProblemDetailsWrapper

Classe wrapper para ProblemDetails para habilitar que ela seja serializada pelos formatadores xml.

SerializableErrorWrapper

Classe wrapper para SerializableError para habilitar que ela seja serializada pelos formatadores xml.

SerializableErrorWrapperProvider

Encapsula o objeto do tipo SerializableError.

SerializableErrorWrapperProviderFactory

Cria um IWrapperProvider para o tipo SerializableError.

ValidationProblemDetails21Wrapper

Classe wrapper para ValidationProblemDetails para habilitar que ela seja serializada pelos formatadores xml.

ValidationProblemDetailsWrapper

Classe wrapper para ValidationProblemDetails para habilitar que ela seja serializada pelos formatadores xml.

WrapperProviderContext

O contexto usado por um IWrapperProvider para encapsular ou descomprupar tipos.

WrapperProviderFactoriesExtensions

Métodos de extensão para IWrapperProviderFactory.

Interfaces

IUnwrappable

Define uma interface para que os objetos sejam incomplicáveis após a desserialização.

IWrapperProvider

Define uma interface para encapsular objetos para serialização ou desserialização em xml.

IWrapperProviderFactory

Crie um IWrapperProvider determinado um WrapperProviderContext.

Comentários

Para obter mais informações sobre como formatar dados de resposta, consulte Formatar dados de resposta.