XmlSerializer.GenerateSerializer XmlSerializer.GenerateSerializer XmlSerializer.GenerateSerializer XmlSerializer.GenerateSerializer Method

Definition

Gibt eine Assembly zurück, die typisierte Serialisierungsprogramme enthält.Returns an assembly that contains typed serializers.

Überlädt

GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[])

Gibt eine Assembly mit benutzerdefinierten Serialisierungsprogrammen zurück, die zum Serialisieren oder Deserialisieren des angegebenen Typs oder der angegebenen Typen unter Verwendung der angegebenen Zuordnungen verwendet werden.Returns an assembly that contains custom-made serializers used to serialize or deserialize the specified type or types, using the specified mappings.

GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters)

Gibt eine Assembly mit benutzerdefinierten Serialisierungsprogrammen zurück, die zum Serialisieren oder Deserialisieren des angegebenen Typs oder der angegebenen Typen unter Verwendung der angegebenen Zuordnungen und der Compilereinstellungen und -optionen verwendet werden.Returns an assembly that contains custom-made serializers used to serialize or deserialize the specified type or types, using the specified mappings and compiler settings and options.

Hinweise

Die XML Serializer Generator-Tool (Sgen.exe) erstellt eine XML-Serialisierungsassembly für Typen in einer angegebenen Assembly zur Verbesserung der Leistung zur Laufzeit von einem XmlSerializer beim Serialisieren oder Deserialisieren von Objekten der der angegebenen Typen.The XML Serializer Generator Tool (Sgen.exe) creates an XML serialization assembly for types in a specified assembly to improve the run-time performance of an XmlSerializer when it serializes or deserializes objects of the specified types. Verwenden der GetXmlSerializerAssemblyName um den Namen einer solchen Assembly zurückzugeben.Use the GetXmlSerializerAssemblyName to return the name of such an assembly.

Wenn Sie eine derartige Assembly als Teil einer Client-Anwendung, die einen Webdienst aufruft verteilen, können Sie übernehmen die XmlSerializerAssemblyAttribute in den Clienttyp den Speicherort und Namen der Assembly an.If you are distributing such an assembly as part of a client application that calls a Web service, you can apply the XmlSerializerAssemblyAttribute to the client type to specify the location and name of the assembly.

GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[]) GenerateSerializer(Type[], XmlMapping[])

Gibt eine Assembly mit benutzerdefinierten Serialisierungsprogrammen zurück, die zum Serialisieren oder Deserialisieren des angegebenen Typs oder der angegebenen Typen unter Verwendung der angegebenen Zuordnungen verwendet werden.Returns an assembly that contains custom-made serializers used to serialize or deserialize the specified type or types, using the specified mappings.

public:
 static System::Reflection::Assembly ^ GenerateSerializer(cli::array <Type ^> ^ types, cli::array <System::Xml::Serialization::XmlMapping ^> ^ mappings);
public static System.Reflection.Assembly GenerateSerializer (Type[] types, System.Xml.Serialization.XmlMapping[] mappings);
static member GenerateSerializer : Type[] * System.Xml.Serialization.XmlMapping[] -> System.Reflection.Assembly
Public Shared Function GenerateSerializer (types As Type(), mappings As XmlMapping()) As Assembly

Parameter

types
Type[]

Eine Auflistung von Typen.A collection of types.

mappings
XmlMapping[]

Eine Auflistung von XmlMapping-Objekten für das Konvertieren von einem Typ in einen anderen.A collection of XmlMapping objects used to convert one type to another.

Gibt zurück

Ein Assembly-Objekt, das Serialisierungsprogramme für die angegebenen Typen und Zuordnungen enthält.An Assembly object that contains serializers for the supplied types and mappings.

GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters) GenerateSerializer(Type[], XmlMapping[], CompilerParameters)

Gibt eine Assembly mit benutzerdefinierten Serialisierungsprogrammen zurück, die zum Serialisieren oder Deserialisieren des angegebenen Typs oder der angegebenen Typen unter Verwendung der angegebenen Zuordnungen und der Compilereinstellungen und -optionen verwendet werden.Returns an assembly that contains custom-made serializers used to serialize or deserialize the specified type or types, using the specified mappings and compiler settings and options.

public:
 static System::Reflection::Assembly ^ GenerateSerializer(cli::array <Type ^> ^ types, cli::array <System::Xml::Serialization::XmlMapping ^> ^ mappings, System::CodeDom::Compiler::CompilerParameters ^ parameters);
public static System.Reflection.Assembly GenerateSerializer (Type[] types, System.Xml.Serialization.XmlMapping[] mappings, System.CodeDom.Compiler.CompilerParameters parameters);
static member GenerateSerializer : Type[] * System.Xml.Serialization.XmlMapping[] * System.CodeDom.Compiler.CompilerParameters -> System.Reflection.Assembly
Public Shared Function GenerateSerializer (types As Type(), mappings As XmlMapping(), parameters As CompilerParameters) As Assembly

Parameter

types
Type[]

Ein Array vom Typ Type, das Objekte zur Serialisierung und Deserialisierung von Daten enthält.An array of type Type that contains objects used to serialize and deserialize data.

mappings
XmlMapping[]

Ein Array vom Typ XmlMapping, das den Typdaten die XML-Daten zuordnet.An array of type XmlMapping that maps the XML data to the type data.

parameters
CompilerParameters CompilerParameters CompilerParameters CompilerParameters

Eine Instanz der CompilerParameters-Klasse, die die Parameter für das Aufrufen eines Compilers darstellt.An instance of the CompilerParameters class that represents the parameters used to invoke a compiler.

Gibt zurück

Eine Assembly, die spezielle Versionen des XmlSerializer enthält.An Assembly that contains special versions of the XmlSerializer.

Gilt für: