XmlSerializerFactory.CreateSerializer Yöntem

Tanım

Bir türü serileştirmek için kullanılan sınıfın türetilmesi XmlSerializer döndürür.

Aşırı Yüklemeler

Name Description
CreateSerializer(Type)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen türü serileştirmek için kullanılan sınıfın türetilmesi XmlSerializer döndürür.

CreateSerializer(XmlTypeMapping)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Bir türü başka bir türe XmlSerializer eşleyen bir nesne kullanarak sınıfın türetilmesi döndürür.

CreateSerializer(Type, String)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen türü ve ad alanını seri hale getirmek için kullanılan sınıfın türetilmesi XmlSerializer döndürür.

CreateSerializer(Type, Type[])

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen türü serileştirmek için kullanılan sınıfın türetilmesi XmlSerializer döndürür. Bir özellik veya alan bir dizi döndürürse, extraTypes parametresi diziye eklenebilen nesneleri belirtir.

CreateSerializer(Type, XmlAttributeOverrides)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen türdeki XmlSerializer nesneleri XML belgelerine seri hale getirebilen sınıfın türetilmesi döndürür ve bunun tersi de geçerlidir. Seri hale getirilecek her nesnenin kendisi sınıfların örneklerini içerebilir ve bu aşırı yükleme diğer sınıflarla geçersiz kılabilir.

CreateSerializer(Type, XmlRootAttribute)

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen türdeki XmlSerializer nesneleri XML belgelerine seri hale getirebilen sınıfın türetilmesi döndürür ve bunun tersi de geçerlidir. XML kök öğesini temsil eden nesneyi belirtir.

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

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen türdeki XmlSerializer nesneleri XML belge örneklerine seri hale getirebilen sınıfın türetilmesi döndürür ve bunun tersi de geçerlidir. Seri hale getirilecek her nesnenin kendisi sınıfların örneklerini içerebilir ve bu aşırı yükleme diğer sınıflarla geçersiz kılabilir. Bu aşırı yükleme ayrıca tüm XML öğeleri için varsayılan ad alanını ve XML kök öğesi olarak kullanılacak sınıfı belirtir.

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

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Belirtilen türdeki XmlSerializer nesneleri XML belge örneklerine seri hale getirebilen sınıfın türetilmesi döndürür ve bunun tersi de geçerlidir. Seri hale getirilecek her nesnenin kendisi sınıfların örneklerini içerebilir ve bu aşırı yükleme diğer sınıflarla geçersiz kılabilir. Bu aşırı yükleme ayrıca tüm XML öğeleri için varsayılan ad alanını ve XML kök öğesi olarak kullanılacak sınıfı belirtir.

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

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

Geçersiz.

Belirtilen türdeki XmlSerializer nesneleri XML belge örneklerine seri hale getirebilen sınıfın türetilmesi döndürür ve bunun tersi de geçerlidir. Seri hale getirilecek her nesnenin kendisi sınıfların örneklerini içerebilir ve bu aşırı yükleme diğer sınıflarla geçersiz kılabilir. Bu aşırı yükleme ayrıca tüm XML öğeleri için varsayılan ad alanını ve XML kök öğesi olarak kullanılacak sınıfı belirtir.

CreateSerializer(Type)

Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs

Belirtilen türü serileştirmek için kullanılan sınıfın türetilmesi XmlSerializer döndürür.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

type
Type

Type serileştirmek için.

Döndürülenler

Belirtilen türü serileştirmek için özel olarak oluşturulan sınıfın türetme XmlSerializer .

Öznitelikler

Şunlara uygulanır

CreateSerializer(XmlTypeMapping)

Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs

Bir türü başka bir türe XmlSerializer eşleyen bir nesne kullanarak sınıfın türetilmesi döndürür.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

xmlTypeMapping
XmlTypeMapping

Bir XmlTypeMapping türü başka bir türle eşleyen bir.

Döndürülenler

Eşlenen türü serileştirmek için özel olarak oluşturulan sınıfın türetme XmlSerializer .

Öznitelikler

Şunlara uygulanır

CreateSerializer(Type, String)

Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs

Belirtilen türü ve ad alanını seri hale getirmek için kullanılan sınıfın türetilmesi XmlSerializer döndürür.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

type
Type

Type serileştirmek için.

defaultNamespace
String

Tüm XML öğeleri için kullanılacak varsayılan ad alanı.

Döndürülenler

Belirtilen türü serileştirmek için özel olarak oluşturulan sınıfın türetme XmlSerializer .

Öznitelikler

Şunlara uygulanır

CreateSerializer(Type, Type[])

Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs

Belirtilen türü serileştirmek için kullanılan sınıfın türetilmesi XmlSerializer döndürür. Bir özellik veya alan bir dizi döndürürse, extraTypes parametresi diziye eklenebilen nesneleri belirtir.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

type
Type

Type serileştirmek için.

extraTypes
Type[]

Serileştirmek Type için ek nesne türleri dizisi.

Döndürülenler

bir türetme.XmlSerializer

Öznitelikler

Açıklamalar

Bu aşırı yüklemeyi çağırmak, sınıfının bir örneğini oluşturmak için çağrısına XmlSerializer(Type, Type[])XmlSerializer benzer.

Şunlara uygulanır

CreateSerializer(Type, XmlAttributeOverrides)

Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs

Belirtilen türdeki XmlSerializer nesneleri XML belgelerine seri hale getirebilen sınıfın türetilmesi döndürür ve bunun tersi de geçerlidir. Seri hale getirilecek her nesnenin kendisi sınıfların örneklerini içerebilir ve bu aşırı yükleme diğer sınıflarla geçersiz kılabilir.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

type
Type

Type serileştirmek için.

overrides
XmlAttributeOverrides

XmlAttributeOverrides Varsayılan serileştirme davranışını geçersiz kılan alanlar içeren bir.

Döndürülenler

bir türetme.XmlSerializer

Öznitelikler

Açıklamalar

Bu aşırı yüklemeyi çağırmak, sınıfının bir örneğini oluşturmak için çağrısına XmlSerializer(Type, XmlAttributeOverrides)XmlSerializer benzer.

Şunlara uygulanır

CreateSerializer(Type, XmlRootAttribute)

Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs

Belirtilen türdeki XmlSerializer nesneleri XML belgelerine seri hale getirebilen sınıfın türetilmesi döndürür ve bunun tersi de geçerlidir. XML kök öğesini temsil eden nesneyi belirtir.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

type
Type

Type serileştirmek için.

root
XmlRootAttribute

XmlRootAttribute XML kök öğesini temsil eden bir.

Döndürülenler

bir türetme.XmlSerializer

Öznitelikler

Açıklamalar

Bu aşırı yüklemeyi çağırmak, sınıfının bir örneğini oluşturmak için çağrısına XmlSerializer.XmlSerializer(Type, XmlRootAttribute)XmlSerializer benzer.

Şunlara uygulanır

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

Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs

Belirtilen türdeki XmlSerializer nesneleri XML belge örneklerine seri hale getirebilen sınıfın türetilmesi döndürür ve bunun tersi de geçerlidir. Seri hale getirilecek her nesnenin kendisi sınıfların örneklerini içerebilir ve bu aşırı yükleme diğer sınıflarla geçersiz kılabilir. Bu aşırı yükleme ayrıca tüm XML öğeleri için varsayılan ad alanını ve XML kök öğesi olarak kullanılacak sınıfı belirtir.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

type
Type

Type serileştirmek için.

overrides
XmlAttributeOverrides

XmlAttributeOverrides Varsayılan serileştirme davranışını geçersiz kılan alanlar içeren bir.

extraTypes
Type[]

Serileştirmek Type için ek nesne türleri dizisi.

root
XmlRootAttribute

XmlRootAttribute XML kök öğesini temsil eden bir.

defaultNamespace
String

XML belgesindeki tüm XML öğelerinin varsayılan ad alanı.

Döndürülenler

bir türetme.XmlSerializer

Öznitelikler

Açıklamalar

Bu aşırı yüklemeyi çağırmak, sınıfının bir örneğini oluşturmak için çağrısına XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String)XmlSerializer benzer.

Şunlara uygulanır

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

Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs
Kaynak:
XmlSerializerFactory.cs

Belirtilen türdeki XmlSerializer nesneleri XML belge örneklerine seri hale getirebilen sınıfın türetilmesi döndürür ve bunun tersi de geçerlidir. Seri hale getirilecek her nesnenin kendisi sınıfların örneklerini içerebilir ve bu aşırı yükleme diğer sınıflarla geçersiz kılabilir. Bu aşırı yükleme ayrıca tüm XML öğeleri için varsayılan ad alanını ve XML kök öğesi olarak kullanılacak sınıfı belirtir.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

type
Type

Bunun TypeXmlSerializer serileştirebileceği nesnenin.

overrides
XmlAttributeOverrides

XmlAttributeOverrides tür parametresinde belirtilen sınıfın davranışını genişleten veya geçersiz kılan bir.

extraTypes
Type[]

Serileştirmek Type için ek nesne türleri dizisi.

root
XmlRootAttribute

XmlRootAttribute XML kök öğesi özelliklerini tanımlayan bir.

defaultNamespace
String

XML belgesindeki tüm XML öğelerinin varsayılan ad alanı.

location
String

Türlerin konumunu belirten yol.

Döndürülenler

bir türetme.XmlSerializer

Öznitelikler

Şunlara uygulanır

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

Dikkat

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.

Belirtilen türdeki XmlSerializer nesneleri XML belge örneklerine seri hale getirebilen sınıfın türetilmesi döndürür ve bunun tersi de geçerlidir. Seri hale getirilecek her nesnenin kendisi sınıfların örneklerini içerebilir ve bu aşırı yükleme diğer sınıflarla geçersiz kılabilir. Bu aşırı yükleme ayrıca tüm XML öğeleri için varsayılan ad alanını ve XML kök öğesi olarak kullanılacak sınıfı belirtir.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

type
Type

Bunun TypeXmlSerializer serileştirebileceği nesnenin.

overrides
XmlAttributeOverrides

XmlAttributeOverrides tür parametresinde belirtilen sınıfın davranışını genişleten veya geçersiz kılan bir.

extraTypes
Type[]

Serileştirmek Type için ek nesne türleri dizisi.

root
XmlRootAttribute

XmlRootAttribute XML kök öğesi özelliklerini tanımlayan bir.

defaultNamespace
String

XML belgesindeki tüm XML öğelerinin varsayılan ad alanı.

location
String

Türlerin konumunu belirten yol.

evidence
Evidence

Türlere erişmek için gereken kimlik bilgilerini içeren sınıfın bir örneği Evidence .

Döndürülenler

bir türetme.XmlSerializer

Öznitelikler

Açıklamalar

Bu aşırı yüklemeyi çağırmak, sınıfının bir örneğini oluşturmak için çağrısına XmlSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence)XmlSerializer benzer.

Şunlara uygulanır