XmlSerializer.FromMappings Method

Definition

Returns an instance of the XmlSerializer class from the specified mappings.

Overloads

FromMappings(XmlMapping[], Type)

Returns an instance of the XmlSerializer class from the specified mappings.

FromMappings(XmlMapping[])

Returns an array of XmlSerializer objects created from an array of XmlTypeMapping objects.

FromMappings(XmlMapping[], Evidence)

Returns an instance of the XmlSerializer class created from mappings of one XML type to another.

FromMappings(XmlMapping[], Type)

Returns an instance of the XmlSerializer class from the specified mappings.

public:
 static cli::array <System::Xml::Serialization::XmlSerializer ^> ^ FromMappings(cli::array <System::Xml::Serialization::XmlMapping ^> ^ mappings, Type ^ type);
public static System.Xml.Serialization.XmlSerializer[] FromMappings (System.Xml.Serialization.XmlMapping[] mappings, Type type);
static member FromMappings : System.Xml.Serialization.XmlMapping[] * Type -> System.Xml.Serialization.XmlSerializer[]

Parameters

mappings
XmlMapping[]

An array of XmlMapping objects.

type
Type

The Type of the deserialized object.

Returns

An instance of the XmlSerializer class.

FromMappings(XmlMapping[])

Returns an array of XmlSerializer objects created from an array of XmlTypeMapping objects.

public:
 static cli::array <System::Xml::Serialization::XmlSerializer ^> ^ FromMappings(cli::array <System::Xml::Serialization::XmlMapping ^> ^ mappings);
public static System.Xml.Serialization.XmlSerializer[] FromMappings (System.Xml.Serialization.XmlMapping[] mappings);
static member FromMappings : System.Xml.Serialization.XmlMapping[] -> System.Xml.Serialization.XmlSerializer[]
Public Shared Function FromMappings (mappings As XmlMapping()) As XmlSerializer()

Parameters

mappings
XmlMapping[]

An array of XmlTypeMapping that maps one type to another.

Returns

An array of XmlSerializer objects.

Remarks

It is recommended for callers to cache the returned serializer when there are repeated calls to this method.

FromMappings(XmlMapping[], Evidence)

Warning

This API is now obsolete.

Returns an instance of the XmlSerializer class created from mappings of one XML type to another.

public:
 static cli::array <System::Xml::Serialization::XmlSerializer ^> ^ FromMappings(cli::array <System::Xml::Serialization::XmlMapping ^> ^ mappings, System::Security::Policy::Evidence ^ evidence);
[System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of FromMappings which does not take an Evidence parameter. See https://go2.microsoft.com/fwlink/?LinkId=131738 for more information.")]
public static System.Xml.Serialization.XmlSerializer[] FromMappings (System.Xml.Serialization.XmlMapping[] mappings, System.Security.Policy.Evidence evidence);
static member FromMappings : System.Xml.Serialization.XmlMapping[] * System.Security.Policy.Evidence -> System.Xml.Serialization.XmlSerializer[]

Parameters

mappings
XmlMapping[]

An array of XmlMapping objects used to map one type to another.

evidence
Evidence

An instance of the Evidence class that contains host and assembly data presented to the common language runtime policy system.

Returns

An instance of the XmlSerializer class.

Attributes

Applies to