Aracılığıyla paylaş


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

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ı serileştirmek için kullanılan sınıfını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ı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ı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.

Kullanımdan kalktı.

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)

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);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type);
member this.CreateSerializer : Type -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type) As XmlSerializer

Parametreler

type
Type

Seri Type hale getirmek için.

Döndürülenler

XmlSerializer

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

Şunlara uygulanır

CreateSerializer(XmlTypeMapping)

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);
public System.Xml.Serialization.XmlSerializer CreateSerializer (System.Xml.Serialization.XmlTypeMapping xmlTypeMapping);
member this.CreateSerializer : System.Xml.Serialization.XmlTypeMapping -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (xmlTypeMapping As XmlTypeMapping) As XmlSerializer

Parametreler

xmlTypeMapping
XmlTypeMapping

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

Döndürülenler

XmlSerializer

Eşlenen türü seri hale getirmek için özel olarak oluşturulan sınıfın türetilmesi XmlSerializer .

Şunlara uygulanır

CreateSerializer(Type, String)

Belirtilen türü ve ad alanını serileştirmek için kullanılan sınıfını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);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, string? defaultNamespace);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, string defaultNamespace);
member this.CreateSerializer : Type * string -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, defaultNamespace As String) As XmlSerializer

Parametreler

type
Type

Seri Type hale getirmek için.

defaultNamespace
String

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

Döndürülenler

XmlSerializer

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

Şunlara uygulanır

CreateSerializer(Type, Type[])

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);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, Type[]? extraTypes);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, Type[] extraTypes);
member this.CreateSerializer : Type * Type[] -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, extraTypes As Type()) As XmlSerializer

Parametreler

type
Type

Seri Type hale getirmek için.

extraTypes
Type[]

Serileştirecek Type ek nesne türleri dizisi.

Döndürülenler

XmlSerializer

bir türetme XmlSerializer.

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)

Belirtilen türdeki XmlSerializer nesneleri XML belgelerine seri hale getirebilen sınıfını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);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlAttributeOverrides? overrides);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlAttributeOverrides overrides);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlAttributeOverrides -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, overrides As XmlAttributeOverrides) As XmlSerializer

Parametreler

type
Type

Seri Type hale getirmek için.

overrides
XmlAttributeOverrides

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

Döndürülenler

XmlSerializer

bir türetme XmlSerializer.

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)

Belirtilen türdeki XmlSerializer nesneleri XML belgelerine seri hale getirebilen sınıfını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);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlRootAttribute? root);
public System.Xml.Serialization.XmlSerializer CreateSerializer (Type type, System.Xml.Serialization.XmlRootAttribute root);
member this.CreateSerializer : Type * System.Xml.Serialization.XmlRootAttribute -> System.Xml.Serialization.XmlSerializer
Public Function CreateSerializer (type As Type, root As XmlRootAttribute) As XmlSerializer

Parametreler

type
Type

Seri Type hale getirmek için.

root
XmlRootAttribute

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

Döndürülenler

XmlSerializer

bir türetme XmlSerializer.

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)

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);
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);
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

Seri Type hale getirmek için.

overrides
XmlAttributeOverrides

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

extraTypes
Type[]

Serileştirecek Type 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

XmlSerializer

bir türetme XmlSerializer.

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)

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);
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);
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 Type XmlSerializer seri hale getirebileceğ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ştirecek Type 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

XmlSerializer

bir türetme XmlSerializer.

Ş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 Type XmlSerializer seri hale getirebileceğ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ştirecek Type 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 Evidence erişmek için gereken kimlik bilgilerini içeren sınıfın bir örneği.

Döndürülenler

XmlSerializer

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