XmlSerializerFactory.CreateSerializer Metod

Definition

Returnerar en härledning av klassen XmlSerializer som används för att serialisera en typ.

Överlagringar

Name Description
CreateSerializer(Type)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en härledning av klassen XmlSerializer som används för att serialisera den angivna typen.

CreateSerializer(XmlTypeMapping)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en härledning av klassen med hjälp av XmlSerializer ett objekt som mappar en typ till en annan.

CreateSerializer(Type, String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en härledning av klassen XmlSerializer som används för att serialisera den angivna typen och namnområdet.

CreateSerializer(Type, Type[])

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en härledning av klassen XmlSerializer som används för att serialisera den angivna typen. Om en egenskap eller ett fält returnerar en matris anger parametern extraTypes objekt som kan infogas i matrisen.

CreateSerializer(Type, XmlAttributeOverrides)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en härledning av XmlSerializer klassen som kan serialisera objekt av den angivna typen till XML-dokument och vice versa. Varje objekt som ska serialiseras kan i sig innehålla instanser av klasser, som den här överlagringen kan åsidosätta med andra klasser.

CreateSerializer(Type, XmlRootAttribute)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en härledning av XmlSerializer klassen som kan serialisera objekt av den angivna typen till XML-dokument och vice versa. Anger det objekt som representerar XML-rotelementet.

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

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en härledning av XmlSerializer klassen som kan serialisera objekt av den angivna typen till XML-dokumentinstanser och vice versa. Varje objekt som ska serialiseras kan i sig innehålla instanser av klasser, som den här överlagringen kan åsidosätta med andra klasser. Den här överlagringen anger också standardnamnområdet för alla XML-element och klassen som ska användas som XML-rotelement.

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

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en härledning av XmlSerializer klassen som kan serialisera objekt av den angivna typen till XML-dokumentinstanser och vice versa. Varje objekt som ska serialiseras kan i sig innehålla instanser av klasser, som den här överlagringen kan åsidosätta med andra klasser. Den här överlagringen anger också standardnamnområdet för alla XML-element och klassen som ska användas som XML-rotelement.

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

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Föråldrad.

Returnerar en härledning av XmlSerializer klassen som kan serialisera objekt av den angivna typen till XML-dokumentinstanser och vice versa. Varje objekt som ska serialiseras kan i sig innehålla instanser av klasser, som den här överlagringen kan åsidosätta med andra klasser. Den här överlagringen anger också standardnamnområdet för alla XML-element och klassen som ska användas som XML-rotelement.

CreateSerializer(Type)

Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs

Returnerar en härledning av klassen XmlSerializer som används för att serialisera den angivna typen.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type) As XmlSerializer

Parametrar

type
Type

Att Type serialisera.

Returer

En härledning av klassen XmlSerializer som skapas specifikt för att serialisera den angivna typen.

Attribut

Gäller för

CreateSerializer(XmlTypeMapping)

Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs

Returnerar en härledning av klassen med hjälp av XmlSerializer ett objekt som mappar en typ till en annan.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(System::Xml::Serialization::XmlTypeMapping ^ xmlTypeMapping);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Xml.Serialization.XmlTypeMapping xmlTypeMapping);
public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Xml.Serialization.XmlTypeMapping xmlTypeMapping);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(System.Xml.Serialization.XmlTypeMapping xmlTypeMapping);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : System.Xml.Serialization.XmlTypeMapping -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : System.Xml.Serialization.XmlTypeMapping -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : System.Xml.Serialization.XmlTypeMapping -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (xmlTypeMapping As XmlTypeMapping) As XmlSerializer

Parametrar

xmlTypeMapping
XmlTypeMapping

En XmlTypeMapping som mappar en typ till en annan.

Returer

En härledning av klassen XmlSerializer som skapas specifikt för att serialisera den mappade typen.

Attribut

Gäller för

CreateSerializer(Type, String)

Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs

Returnerar en härledning av klassen XmlSerializer som används för att serialisera den angivna typen och namnområdet.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::String ^ defaultNamespace);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, string? defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, string? defaultNamespace);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, string? defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, string defaultNamespace);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * string -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * string -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * string -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, defaultNamespace As String) As XmlSerializer

Parametrar

type
Type

Att Type serialisera.

defaultNamespace
String

Standardnamnområdet som ska användas för alla XML-element.

Returer

En härledning av klassen XmlSerializer som skapas specifikt för att serialisera den angivna typen.

Attribut

Gäller för

CreateSerializer(Type, Type[])

Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs

Returnerar en härledning av klassen XmlSerializer som används för att serialisera den angivna typen. Om en egenskap eller ett fält returnerar en matris anger parametern extraTypes objekt som kan infogas i matrisen.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, cli::array <Type ^> ^ extraTypes);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, Type[]? extraTypes);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, Type[]? extraTypes);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, Type[]? extraTypes);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, Type[] extraTypes);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * Type[] -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * Type[] -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * Type[] -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, extraTypes As Type()) As XmlSerializer

Parametrar

type
Type

Att Type serialisera.

extraTypes
Type[]

En Type matris med ytterligare objekttyper som ska serialiseras.

Returer

En härledning av XmlSerializer.

Attribut

Kommentarer

Att anropa den här överlagringen XmlSerializer(Type, Type[]) liknar att anropa för att skapa en instans av XmlSerializer klassen.

Gäller för

CreateSerializer(Type, XmlAttributeOverrides)

Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs

Returnerar en härledning av XmlSerializer klassen som kan serialisera objekt av den angivna typen till XML-dokument och vice versa. Varje objekt som ska serialiseras kan i sig innehålla instanser av klasser, som den här överlagringen kan åsidosätta med andra klasser.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlAttributeOverrides ^ overrides);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, overrides As XmlAttributeOverrides) As XmlSerializer

Parametrar

type
Type

Att Type serialisera.

overrides
XmlAttributeOverrides

En XmlAttributeOverrides som innehåller fält som åsidosätter standard serialiseringsbeteendet.

Returer

En härledning av XmlSerializer.

Attribut

Kommentarer

Att anropa den här överlagringen XmlSerializer(Type, XmlAttributeOverrides) liknar att anropa för att skapa en instans av XmlSerializer klassen.

Gäller för

CreateSerializer(Type, XmlRootAttribute)

Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs

Returnerar en härledning av XmlSerializer klassen som kan serialisera objekt av den angivna typen till XML-dokument och vice versa. Anger det objekt som representerar XML-rotelementet.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

public:
 System::Xml::Serialization::XmlSerializer ^ CreateSerializer(Type ^ type, System::Xml::Serialization::XmlRootAttribute ^ root);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlRootAttribute -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * System.Xml.Serialization.XmlRootAttribute -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlRootAttribute -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, root As XmlRootAttribute) As XmlSerializer

Parametrar

type
Type

Att Type serialisera.

root
XmlRootAttribute

En XmlRootAttribute som representerar XML-rotelementet.

Returer

En härledning av XmlSerializer.

Attribut

Kommentarer

Att anropa den här överlagringen XmlSerializer.XmlSerializer(Type, XmlRootAttribute) liknar att anropa för att skapa en instans av XmlSerializer klassen.

Gäller för

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

Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs

Returnerar en härledning av XmlSerializer klassen som kan serialisera objekt av den angivna typen till XML-dokumentinstanser och vice versa. Varje objekt som ska serialiseras kan i sig innehålla instanser av klasser, som den här överlagringen kan åsidosätta med andra klasser. Den här överlagringen anger också standardnamnområdet för alla XML-element och klassen som ska användas som XML-rotelement.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides? overrides, Type[]? extraTypes, System.Xml.Serialization.XmlRootAttribute? root, string? defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides? overrides, Type[]? extraTypes, System.Xml.Serialization.XmlRootAttribute? root, string? defaultNamespace);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides? overrides, Type[]? extraTypes, System.Xml.Serialization.XmlRootAttribute? root, string? defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides overrides, Type[] extraTypes, System.Xml.Serialization.XmlRootAttribute root, string defaultNamespace);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
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

Parametrar

type
Type

Att Type serialisera.

overrides
XmlAttributeOverrides

En XmlAttributeOverrides som innehåller fält som åsidosätter standard serialiseringsbeteendet.

extraTypes
Type[]

En Type matris med ytterligare objekttyper som ska serialiseras.

root
XmlRootAttribute

En XmlRootAttribute som representerar XML-rotelementet.

defaultNamespace
String

Standardnamnområdet för alla XML-element i XML-dokumentet.

Returer

En härledning av XmlSerializer.

Attribut

Kommentarer

Att anropa den här överlagringen XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String) liknar att anropa för att skapa en instans av XmlSerializer klassen.

Gäller för

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

Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs
Källa:
XmlSerializerFactory.cs

Returnerar en härledning av XmlSerializer klassen som kan serialisera objekt av den angivna typen till XML-dokumentinstanser och vice versa. Varje objekt som ska serialiseras kan i sig innehålla instanser av klasser, som den här överlagringen kan åsidosätta med andra klasser. Den här överlagringen anger också standardnamnområdet för alla XML-element och klassen som ska användas som XML-rotelement.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides? overrides, Type[]? extraTypes, System.Xml.Serialization.XmlRootAttribute? root, string? defaultNamespace, 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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")]
public System.Xml.Serialization.XmlSerializer CreateSerializer(Type type, System.Xml.Serialization.XmlAttributeOverrides? overrides, Type[]? extraTypes, System.Xml.Serialization.XmlRootAttribute? root, string? defaultNamespace, 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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XML serializer relies on dynamic code generation which is not available with Ahead of Time compilation")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string * string -> System.Xml.Serialization.XmlSerializer
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides * Type[] * System.Xml.Serialization.XmlRootAttribute * string * string -> System.Xml.Serialization.XmlSerializer
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly")>]
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

Parametrar

type
Type

Det Type objekt som detta XmlSerializer kan serialisera.

overrides
XmlAttributeOverrides

En XmlAttributeOverrides som utökar eller åsidosätter beteendet för klassen som anges i typparametern.

extraTypes
Type[]

En Type matris med ytterligare objekttyper som ska serialiseras.

root
XmlRootAttribute

En XmlRootAttribute som definierar egenskaperna för XML-rotelementet.

defaultNamespace
String

Standardnamnområdet för alla XML-element i XML-dokumentet.

location
String

Sökvägen som anger platsen för typerna.

Returer

En härledning av XmlSerializer.

Attribut

Gäller för

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

Varning

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.

Returnerar en härledning av XmlSerializer klassen som kan serialisera objekt av den angivna typen till XML-dokumentinstanser och vice versa. Varje objekt som ska serialiseras kan i sig innehålla instanser av klasser, som den här överlagringen kan åsidosätta med andra klasser. Den här överlagringen anger också standardnamnområdet för alla XML-element och klassen som ska användas som XML-rotelement.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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

Parametrar

type
Type

Det Type objekt som detta XmlSerializer kan serialisera.

overrides
XmlAttributeOverrides

En XmlAttributeOverrides som utökar eller åsidosätter beteendet för klassen som anges i typparametern.

extraTypes
Type[]

En Type matris med ytterligare objekttyper som ska serialiseras.

root
XmlRootAttribute

En XmlRootAttribute som definierar egenskaperna för XML-rotelementet.

defaultNamespace
String

Standardnamnområdet för alla XML-element i XML-dokumentet.

location
String

Sökvägen som anger platsen för typerna.

evidence
Evidence

En instans av Evidence klassen som innehåller autentiseringsuppgifter som krävs för att komma åt typer.

Returer

En härledning av XmlSerializer.

Attribut

Kommentarer

Att anropa den här överlagringen XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence) liknar att anropa för att skapa en instans av XmlSerializer klassen.

Gäller för