Sdílet prostřednictvím


Microsoft.AspNetCore.Mvc.Formatters.Xml Obor názvů

Typy v tomto oboru názvů podporují architekturu ASP.NET Core a nejsou určeny k přímému použití.

Třídy

DelegatingEnumerable<TWrapped,TDeclared>

Serializuje IEnumerable<T> typy delegováním prostřednictvím konkrétní implementace.

DelegatingEnumerator<TWrapped,TDeclared>

Deleguje výčet prvků do původního výčtu a zabalí položky se zadaným IWrapperProviderobjektem .

EnumerableWrapperProvider

IWrapperProvider Poskytuje pro typy rozhraní, které implementují IEnumerable<T>.

EnumerableWrapperProviderFactory

EnumerableWrapperProvider Vytvoří pro typy rozhraní implementuje IEnumerable<T> typ.

MvcXmlOptions

Poskytuje konfiguraci pro formátovací moduly XML.

ProblemDetails21Wrapper

Wrapper třídy pro ProblemDetails , aby bylo možné serializovat formát xml.

ProblemDetailsWrapper

Wrapper třídy pro ProblemDetails , aby bylo možné serializovat formát xml.

SerializableErrorWrapper

Wrapper třídy pro SerializableError , aby bylo možné serializovat formát xml.

SerializableErrorWrapperProvider

Zalomí objekt typu SerializableError.

SerializableErrorWrapperProviderFactory

Vytvoří objekt IWrapperProvider pro typ SerializableError.

ValidationProblemDetails21Wrapper

Wrapper třídy pro ValidationProblemDetails , aby bylo možné serializovat formát xml.

ValidationProblemDetailsWrapper

Wrapper třídy pro ValidationProblemDetails , aby bylo možné serializovat formát xml.

WrapperProviderContext

Kontext používaný objektem IWrapperProvider k zalamování nebo zrušení zalamování typů.

WrapperProviderFactoriesExtensions

Rozšiřující metody pro IWrapperProviderFactory.

Rozhraní

IUnwrappable

Definuje rozhraní pro objekty, které mají být po deserializaci nezabalitelné.

IWrapperProvider

Definuje rozhraní pro zabalení objektů pro serializaci nebo deserializaci do xml.

IWrapperProviderFactory

Vytvořte danou IWrapperProvider .WrapperProviderContext

Poznámky

Další informace o formátování dat odpovědí najdete v tématu Formátování dat odpovědí.