Udostępnij za pośrednictwem


XmlSerializerFactory Klasa

Definicja

Tworzy typizowane wersje elementu XmlSerializer w celu bardziej wydajnej serializacji.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public ref class XmlSerializerFactory
public class XmlSerializerFactory
type XmlSerializerFactory = class
Public Class XmlSerializerFactory
Dziedziczenie
XmlSerializerFactory

Konstruktory

XmlSerializerFactory()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy XmlSerializerFactory.

Metody

CreateSerializer(Type)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wyprowadzenie klasy używanej XmlSerializer do serializacji określonego typu.

CreateSerializer(Type, String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wyprowadzenie klasy używanej XmlSerializer do serializacji określonego typu i przestrzeni nazw.

CreateSerializer(Type, Type[])

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wyprowadzenie klasy używanej XmlSerializer do serializacji określonego typu. Jeśli właściwość lub pole zwraca tablicę, extraTypes parametr określa obiekty, które można wstawić do tablicy.

CreateSerializer(Type, XmlAttributeOverrides)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wyprowadzenie XmlSerializer klasy, która może serializować obiekty określonego typu w dokumentach XML i na odwrót. Każdy obiekt do serializacji może zawierać wystąpienia klas, które to przeciążenie może zastąpić innymi klasami.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wyprowadzenie XmlSerializer klasy, która może serializować obiekty określonego typu w wystąpieniach dokumentów XML i na odwrót. Każdy obiekt do serializacji może zawierać wystąpienia klas, które to przeciążenie może zastąpić innymi klasami. To przeciążenie określa również domyślną przestrzeń nazw dla wszystkich elementów XML i klasę do użycia jako element główny XML.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wyprowadzenie XmlSerializer klasy, która może serializować obiekty określonego typu w wystąpieniach dokumentów XML i na odwrót. Każdy obiekt do serializacji może zawierać wystąpienia klas, które to przeciążenie może zastąpić innymi klasami. To przeciążenie określa również domyślną przestrzeń nazw dla wszystkich elementów XML i klasę do użycia jako element główny XML.

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

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Nieaktualne.

Zwraca wyprowadzenie XmlSerializer klasy, która może serializować obiekty określonego typu w wystąpieniach dokumentów XML i na odwrót. Każdy obiekt do serializacji może zawierać wystąpienia klas, które to przeciążenie może zastąpić innymi klasami. To przeciążenie określa również domyślną przestrzeń nazw dla wszystkich elementów XML i klasę do użycia jako element główny XML.

CreateSerializer(Type, XmlRootAttribute)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wyprowadzenie XmlSerializer klasy, która może serializować obiekty określonego typu w dokumentach XML i na odwrót. Określa obiekt reprezentujący element główny XML.

CreateSerializer(XmlTypeMapping)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Zwraca wyprowadzenie XmlSerializer klasy przy użyciu obiektu, który mapuje jeden typ na inny.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy