XmlSerializerFactory.CreateSerializer Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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
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
- 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
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
- 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
- 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
- overrides
- XmlAttributeOverrides
Een XmlAttributeOverrides met velden die het standaardserialisatiegedrag overschrijven.
- 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.
- 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.
- 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.