XmlSerializerFactory.CreateSerializer Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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
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
- 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
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
- 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
- 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
- overrides
- XmlAttributeOverrides
En XmlAttributeOverrides som innehåller fält som åsidosätter standard serialiseringsbeteendet.
- 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.
- 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.
- 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.