XmlSerializerFactory.CreateSerializer Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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, |
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
Döndürülenler
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
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
- 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ı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
Döndürülenler
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
- 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.
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
- root
- XmlRootAttribute
XmlRootAttribute XML kök öğesini temsil eden bir.
Döndürülenler
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
- overrides
- XmlAttributeOverrides
XmlAttributeOverrides Varsayılan serileştirme davranışını geçersiz kılan alanlar içeren bir.
- 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.
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.
- 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.
Ş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.
- 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
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.