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]()
- interface