Microsoft.AspNet.Mvc.Xml Namespace

namespace Microsoft.AspNet.Mvc.Xml

Interfaces

interface IUnwrappable
Defines an interface for objects to be un-wrappable after deserialization.
interface IWrapperProvider
Defines an interface for wrapping objects for serialization or deserialization into xml.
interface IWrapperProviderFactory
Create a [Microsoft.AspNet.Mvc.Xml.IWrapperProvider](Microsoft.AspNet.Mvc.Xml.IWrapperProvider.yml) given a [Microsoft.AspNet.Mvc.Xml.WrapperProviderContext](Microsoft.AspNet.Mvc.Xml.WrapperProviderContext.yml).

Classes

class DelegatingEnumerable<TWrapped, TDeclared>
Serializes [System.Collections.Generic.IEnumerable`1]() types by delegating them through a concrete implementation.
class DelegatingEnumerator<TWrapped, TDeclared>
Delegates enumeration of elements to the original enumerator and wraps the items with the supplied [Microsoft.AspNet.Mvc.Xml.IWrapperProvider](Microsoft.AspNet.Mvc.Xml.IWrapperProvider.yml).
class EnumerableWrapperProvider
Provides a [Microsoft.AspNet.Mvc.Xml.IWrapperProvider](Microsoft.AspNet.Mvc.Xml.IWrapperProvider.yml) for interface types which implement [System.Collections.Generic.IEnumerable`1]().
class EnumerableWrapperProviderFactory
Creates an [Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProvider](Microsoft.AspNet.Mvc.Xml.EnumerableWrapperProvider.yml) for interface types implementing the [System.Collections.Generic.IEnumerable`1]() type.
class FormattingUtilities
Contains methods which are used by Xml input formatters.
class SerializableErrorWrapper
Wrapper class for [Microsoft.AspNet.Mvc.Xml.SerializableErrorWrapper.SerializableError](Microsoft.AspNet.Mvc.Xml.SerializableErrorWrapper.yml) to enable it to be serialized by the xml formatters.
class SerializableErrorWrapperProvider
Wraps the object of type [Microsoft.AspNet.Mvc.SerializableError]().
class SerializableErrorWrapperProviderFactory
Creates an [Microsoft.AspNet.Mvc.Xml.IWrapperProvider](Microsoft.AspNet.Mvc.Xml.IWrapperProvider.yml) for the type [Microsoft.AspNet.Mvc.SerializableError]().
class WrapperProviderContext
The context used by an [Microsoft.AspNet.Mvc.Xml.IWrapperProvider](Microsoft.AspNet.Mvc.Xml.IWrapperProvider.yml) to wrap or un-wrap types.
class WrapperProviderFactoriesExtensions
Extension methods for [Microsoft.AspNet.Mvc.Xml.IWrapperProviderFactory](Microsoft.AspNet.Mvc.Xml.IWrapperProviderFactory.yml).
class XmlDataContractSerializerInputFormatter
This class handles deserialization of input XML data to strongly-typed objects using [System.Runtime.Serialization.DataContractSerializer]().
class XmlDataContractSerializerOutputFormatter
This class handles serialization of objects to XML using [System.Runtime.Serialization.DataContractSerializer]()
class XmlSerializerInputFormatter
This class handles deserialization of input XML data to strongly-typed objects using [System.Xml.Serialization.XmlSerializer]()
class XmlSerializerOutputFormatter
This class handles serialization of objects to XML using [System.Xml.Serialization.XmlSerializer]()