Microsoft.AspNetCore.Mvc.Formatters.Xml Espace de noms

Les types de cet espace de noms prennent en charge l’infrastructure ASP.NET Core et ne sont pas destinés à être utilisés directement.

Classes

DelegatingEnumerable<TWrapped,TDeclared>

Sérialise les IEnumerable<T> types en les déléguant via une implémentation concrète.

DelegatingEnumerator<TWrapped,TDeclared>

Délègue l’énumération des éléments à l’énumérateur d’origine et encapsule les éléments avec le fourni IWrapperProvider.

EnumerableWrapperProvider

Fournit un pour les types d’interface IWrapperProvider qui implémentent IEnumerable<T>.

EnumerableWrapperProviderFactory

Crée un pour les types d’interface EnumerableWrapperProvider implémentant le IEnumerable<T> type .

MvcXmlOptions

Fournit la configuration pour les formateurs XML.

ProblemDetails21Wrapper

Classe Wrapper pour ProblemDetails permettre sa sérialisation par les formateurs xml.

ProblemDetailsWrapper

Classe Wrapper pour ProblemDetails permettre sa sérialisation par les formateurs xml.

SerializableErrorWrapper

Classe Wrapper pour SerializableError permettre sa sérialisation par les formateurs xml.

SerializableErrorWrapperProvider

Encapsule l’objet de type SerializableError.

SerializableErrorWrapperProviderFactory

Crée un IWrapperProvider pour le type SerializableError.

ValidationProblemDetails21Wrapper

Classe Wrapper pour ValidationProblemDetails permettre sa sérialisation par les formateurs xml.

ValidationProblemDetailsWrapper

Classe Wrapper pour ValidationProblemDetails permettre sa sérialisation par les formateurs xml.

WrapperProviderContext

Contexte utilisé par un IWrapperProvider pour encapsuler ou annuler le wrap des types.

WrapperProviderFactoriesExtensions

Méthodes d’extension pour IWrapperProviderFactory.

Interfaces

IUnwrappable

Définit une interface pour que les objets ne soient pas encapsulables après la désérialisation.

IWrapperProvider

Définit une interface pour l’encapsulage d’objets pour la sérialisation ou la désérialisation dans xml.

IWrapperProviderFactory

Créez un IWrapperProvider donné .WrapperProviderContext

Remarques

Pour plus d’informations sur la mise en forme des données de réponse, consultez Mettre en forme les données de réponse.