XmlSerializerFactory.CreateSerializer Methode

Definitie

Retourneert een afleiding van de XmlSerializer klasse die wordt gebruikt om een type te serialiseren.

Overloads

Name Description
CreateSerializer(Type)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een afleiding van de XmlSerializer klasse die wordt gebruikt om het opgegeven type te serialiseren.

CreateSerializer(XmlTypeMapping)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een afleiding van de XmlSerializer klasse met behulp van een object dat het ene type aan een ander type toe wijst.

CreateSerializer(Type, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een afleiding van de klasse die wordt gebruikt om het opgegeven type en de XmlSerializer naamruimte te serialiseren.

CreateSerializer(Type, Type[])

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een afleiding van de XmlSerializer klasse die wordt gebruikt om het opgegeven type te serialiseren. Als een eigenschap of veld een matrix retourneert, geeft de extraTypes parameter objecten op die in de matrix kunnen worden ingevoegd.

CreateSerializer(Type, XmlAttributeOverrides)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een afleiding van de XmlSerializer klasse waarmee objecten van het opgegeven type in XML-documenten kunnen worden geserialiseerd en omgekeerd. Elk object dat moet worden geserialiseerd, kan zelf exemplaren van klassen bevatten, die deze overbelasting kan overschrijven met andere klassen.

CreateSerializer(Type, XmlRootAttribute)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een afleiding van de XmlSerializer klasse waarmee objecten van het opgegeven type in XML-documenten kunnen worden geserialiseerd en omgekeerd. Hiermee geeft u het object dat het XML-hoofdelement vertegenwoordigt.

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een afleiding van de XmlSerializer klasse die objecten van het opgegeven type kan serialiseren in XML-documentexemplaren en omgekeerd. Elk object dat moet worden geserialiseerd, kan zelf exemplaren van klassen bevatten, die deze overbelasting kan overschrijven met andere klassen. Deze overbelasting geeft ook de standaardnaamruimte op voor alle XML-elementen en de klasse die moet worden gebruikt als het XML-hoofdelement.

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Retourneert een afleiding van de XmlSerializer klasse die objecten van het opgegeven type kan serialiseren in XML-documentexemplaren en omgekeerd. Elk object dat moet worden geserialiseerd, kan zelf exemplaren van klassen bevatten, die deze overbelasting kan overschrijven met andere klassen. Deze overbelasting geeft ook de standaardnaamruimte op voor alle XML-elementen en de klasse die moet worden gebruikt als het XML-hoofdelement.

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Verouderd.

Retourneert een afleiding van de XmlSerializer klasse die objecten van het opgegeven type kan serialiseren in XML-documentexemplaren en omgekeerd. Elk object dat moet worden geserialiseerd, kan zelf exemplaren van klassen bevatten, die deze overbelasting kan overschrijven met andere klassen. Deze overbelasting geeft ook de standaardnaamruimte op voor alle XML-elementen en de klasse die moet worden gebruikt als het XML-hoofdelement.

CreateSerializer(Type)

Retourneert een afleiding van de XmlSerializer klasse die wordt gebruikt om het opgegeven type te serialiseren.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type);
member this.CreateSerializer : Type -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type) As XmlSerializer

Parameters

type
Type

De Type te serialiseren.

Retouren

Een afleiding van de XmlSerializer klasse die specifiek is gemaakt om het opgegeven type te serialiseren.

Van toepassing op

CreateSerializer(XmlTypeMapping)

Retourneert een afleiding van de XmlSerializer klasse met behulp van een object dat het ene type aan een ander type toe wijst.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(System::Xml::Serialization::XmlTypeMapping ^ xmlTypeMapping);
public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Xml.Serialization.XmlTypeMapping xmlTypeMapping);
member this.CreateSerializer : System.Xml.Serialization.XmlTypeMapping -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (xmlTypeMapping As XmlTypeMapping) As XmlSerializer

Parameters

xmlTypeMapping
XmlTypeMapping

Een XmlTypeMapping type dat aan een ander type wordt toegewezen.

Retouren

Een afleiding van de XmlSerializer klasse die specifiek is gemaakt om het toegewezen type te serialiseren.

Van toepassing op

CreateSerializer(Type, String)

Retourneert een afleiding van de klasse die wordt gebruikt om het opgegeven type en de XmlSerializer naamruimte te serialiseren.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::String ^ defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, string defaultNamespace);
member this.CreateSerializer : Type * string -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, defaultNamespace As String) As XmlSerializer

Parameters

type
Type

De Type te serialiseren.

defaultNamespace
String

De standaardnaamruimte die moet worden gebruikt voor alle XML-elementen.

Retouren

Een afleiding van de XmlSerializer klasse die specifiek is gemaakt om het opgegeven type te serialiseren.

Van toepassing op

CreateSerializer(Type, Type[])

Retourneert een afleiding van de XmlSerializer klasse die wordt gebruikt om het opgegeven type te serialiseren. Als een eigenschap of veld een matrix retourneert, geeft de extraTypes parameter objecten op die in de matrix kunnen worden ingevoegd.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, cli::array <Type ^> ^ extraTypes);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, Type[] extraTypes);
member this.CreateSerializer : Type * Type[] -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, extraTypes As Type()) As XmlSerializer

Parameters

type
Type

De Type te serialiseren.

extraTypes
Type[]

Een Type matrix met extra objecttypen die moeten worden geserialiseerd.

Retouren

Een afleiding van de XmlSerializer.

Opmerkingen

Het aanroepen van deze overbelasting is vergelijkbaar met het aanroepen van het aanroepen van een XmlSerializer(Type, Type[]) exemplaar van de XmlSerializer klasse.

Van toepassing op

CreateSerializer(Type, XmlAttributeOverrides)

Retourneert een afleiding van de XmlSerializer klasse waarmee objecten van het opgegeven type in XML-documenten kunnen worden geserialiseerd en omgekeerd. Elk object dat moet worden geserialiseerd, kan zelf exemplaren van klassen bevatten, die deze overbelasting kan overschrijven met andere klassen.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlAttributeOverrides ^ overrides);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides overrides);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, overrides As XmlAttributeOverrides) As XmlSerializer

Parameters

type
Type

De Type te serialiseren.

overrides
XmlAttributeOverrides

Een XmlAttributeOverrides met velden die het standaardserialisatiegedrag overschrijven.

Retouren

Een afleiding van de XmlSerializer.

Opmerkingen

Het aanroepen van deze overbelasting is vergelijkbaar met het aanroepen van het aanroepen van een XmlSerializer(Type, XmlAttributeOverrides) exemplaar van de XmlSerializer klasse.

Van toepassing op

CreateSerializer(Type, XmlRootAttribute)

Retourneert een afleiding van de XmlSerializer klasse waarmee objecten van het opgegeven type in XML-documenten kunnen worden geserialiseerd en omgekeerd. Hiermee geeft u het object dat het XML-hoofdelement vertegenwoordigt.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlRootAttribute ^ root);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlRootAttribute root);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlRootAttribute -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, root As XmlRootAttribute) As XmlSerializer

Parameters

type
Type

De Type te serialiseren.

root
XmlRootAttribute

Een XmlRootAttribute element dat het XML-hoofdelement vertegenwoordigt.

Retouren

Een afleiding van de XmlSerializer.

Opmerkingen

Het aanroepen van deze overbelasting is vergelijkbaar met het aanroepen van het aanroepen van een XmlSerializer.XmlSerializer(Type, XmlRootAttribute) exemplaar van de XmlSerializer klasse.

Van toepassing op

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String)

Retourneert een afleiding van de XmlSerializer klasse die objecten van het opgegeven type kan serialiseren in XML-documentexemplaren en omgekeerd. Elk object dat moet worden geserialiseerd, kan zelf exemplaren van klassen bevatten, die deze overbelasting kan overschrijven met andere klassen. Deze overbelasting geeft ook de standaardnaamruimte op voor alle XML-elementen en de klasse die moet worden gebruikt als het XML-hoofdelement.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlAttributeOverrides ^ overrides, cli::array <Type ^> ^ extraTypes, System::Xml::Serialization::XmlRootAttribute ^ root, System::String ^ defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, overrides As XmlAttributeOverrides, extraTypes As Type(), root As XmlRootAttribute, defaultNamespace As String) As XmlSerializer

Parameters

type
Type

De Type te serialiseren.

overrides
XmlAttributeOverrides

Een XmlAttributeOverrides met velden die het standaardserialisatiegedrag overschrijven.

extraTypes
Type[]

Een Type matrix met extra objecttypen die moeten worden geserialiseerd.

root
XmlRootAttribute

Een XmlRootAttribute element dat het XML-hoofdelement vertegenwoordigt.

defaultNamespace
String

De standaardnaamruimte van alle XML-elementen in het XML-document.

Retouren

Een afleiding van de XmlSerializer.

Opmerkingen

Het aanroepen van deze overbelasting is vergelijkbaar met het aanroepen van het aanroepen van een XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String) exemplaar van de XmlSerializer klasse.

Van toepassing op

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String)

Retourneert een afleiding van de XmlSerializer klasse die objecten van het opgegeven type kan serialiseren in XML-documentexemplaren en omgekeerd. Elk object dat moet worden geserialiseerd, kan zelf exemplaren van klassen bevatten, die deze overbelasting kan overschrijven met andere klassen. Deze overbelasting geeft ook de standaardnaamruimte op voor alle XML-elementen en de klasse die moet worden gebruikt als het XML-hoofdelement.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlAttributeOverrides ^ overrides, cli::array <Type ^> ^ extraTypes, System::Xml::Serialization::XmlRootAttribute ^ root, System::String ^ defaultNamespace, System::String ^ location);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace, string location);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string * string -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, overrides As XmlAttributeOverrides, extraTypes As Type(), root As XmlRootAttribute, defaultNamespace As String, location As String) As XmlSerializer

Parameters

type
Type

Het Type object dat hiermee XmlSerializer kan worden geserialiseerd.

overrides
XmlAttributeOverrides

Een XmlAttributeOverrides die het gedrag van de klasse uitbreidt of overschrijft die is opgegeven in de typeparameter.

extraTypes
Type[]

Een Type matrix met extra objecttypen die moeten worden geserialiseerd.

root
XmlRootAttribute

Een XmlRootAttribute die de eigenschappen van het XML-hoofdelement definieert.

defaultNamespace
String

De standaardnaamruimte van alle XML-elementen in het XML-document.

location
String

Het pad dat de locatie van de typen aangeeft.

Retouren

Een afleiding van de XmlSerializer.

Van toepassing op

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence)

Let op

This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of CreateSerializer which does not take an Evidence parameter. See http://go2.microsoft.com/fwlink/?LinkId=131738 for more information.

Retourneert een afleiding van de XmlSerializer klasse die objecten van het opgegeven type kan serialiseren in XML-documentexemplaren en omgekeerd. Elk object dat moet worden geserialiseerd, kan zelf exemplaren van klassen bevatten, die deze overbelasting kan overschrijven met andere klassen. Deze overbelasting geeft ook de standaardnaamruimte op voor alle XML-elementen en de klasse die moet worden gebruikt als het XML-hoofdelement.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlAttributeOverrides ^ overrides, cli::array <Type ^> ^ extraTypes, System::Xml::Serialization::XmlRootAttribute ^ root, System::String ^ defaultNamespace, System::String ^ location, System::Security::Policy::Evidence ^ evidence);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace, string location, 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 CreateSerializer which does not take an Evidence parameter. See http://go2.microsoft.com/fwlink/?LinkId=131738 for more information.")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace, string location, System.Security.Policy.Evidence evidence);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string * string * System.Security.Policy.Evidence -> System.Xml.Serialization.XmlSerializer
[<System.Obsolete("This method is obsolete and will be removed in a future release of the .NET Framework. Please use an overload of CreateSerializer which does not take an Evidence parameter. See http://go2.microsoft.com/fwlink/?LinkId=131738 for more information.")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string * string * System.Security.Policy.Evidence -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, overrides As XmlAttributeOverrides, extraTypes As Type(), root As XmlRootAttribute, defaultNamespace As String, location As String, evidence As Evidence) As XmlSerializer

Parameters

type
Type

Het Type object dat hiermee XmlSerializer kan worden geserialiseerd.

overrides
XmlAttributeOverrides

Een XmlAttributeOverrides die het gedrag van de klasse uitbreidt of overschrijft die is opgegeven in de typeparameter.

extraTypes
Type[]

Een Type matrix met extra objecttypen die moeten worden geserialiseerd.

root
XmlRootAttribute

Een XmlRootAttribute die de eigenschappen van het XML-hoofdelement definieert.

defaultNamespace
String

De standaardnaamruimte van alle XML-elementen in het XML-document.

location
String

Het pad dat de locatie van de typen aangeeft.

evidence
Evidence

Een exemplaar van de Evidence klasse die referenties bevat die nodig zijn voor toegang tot typen.

Retouren

Een afleiding van de XmlSerializer.

Kenmerken

Opmerkingen

Het aanroepen van deze overbelasting is vergelijkbaar met het aanroepen van het aanroepen van een XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) exemplaar van de XmlSerializer klasse.

Van toepassing op