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
| 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, |
| 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
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
- 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
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
- 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
- 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
- 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
- Ö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.
- 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.
- 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.