Udostępnij za pośrednictwem


DataContractSerializerOperationBehavior.CreateSerializer Metoda

Definicja

Tworzy wystąpienie klasy dziedziczonej z XmlObjectSerializer procesu serializacji i deserializacji.

Przeciążenia

CreateSerializer(Type, String, String, IList<Type>)

Tworzy wystąpienie klasy dziedziczonej z XmlObjectSerializer procesu serializacji i deserializacji.

CreateSerializer(Type, XmlDictionaryString, XmlDictionaryString, IList<Type>)

Tworzy wystąpienie klasy dziedziczonej na XmlObjectSerializer potrzeby serializacji i deserializacji procesów z elementem zawierającym XmlDictionaryString przestrzeń nazw.

CreateSerializer(Type, String, String, IList<Type>)

Tworzy wystąpienie klasy dziedziczonej z XmlObjectSerializer procesu serializacji i deserializacji.

public:
 virtual System::Runtime::Serialization::XmlObjectSerializer ^ CreateSerializer(Type ^ type, System::String ^ name, System::String ^ ns, System::Collections::Generic::IList<Type ^> ^ knownTypes);
public virtual System.Runtime.Serialization.XmlObjectSerializer CreateSerializer (Type type, string name, string ns, System.Collections.Generic.IList<Type> knownTypes);
abstract member CreateSerializer : Type * string * string * System.Collections.Generic.IList<Type> -> System.Runtime.Serialization.XmlObjectSerializer
override this.CreateSerializer : Type * string * string * System.Collections.Generic.IList<Type> -> System.Runtime.Serialization.XmlObjectSerializer
Public Overridable Function CreateSerializer (type As Type, name As String, ns As String, knownTypes As IList(Of Type)) As XmlObjectSerializer

Parametry

type
Type

Element Type do utworzenia serializatora.

name
String

Nazwa wygenerowanego typu.

ns
String

Przestrzeń nazw wygenerowanego typu.

knownTypes
IList<Type>

Element IList<T> zawierający Type znane typy.

Zwraca

XmlObjectSerializer

Wystąpienie klasy dziedziczonej XmlObjectSerializer z klasy .

Uwagi

Zarówno klasa , jak NetDataContractSerializer DataContractSerializer i dziedziczą po XmlObjectSerializer klasie .

Dotyczy

CreateSerializer(Type, XmlDictionaryString, XmlDictionaryString, IList<Type>)

Tworzy wystąpienie klasy dziedziczonej na XmlObjectSerializer potrzeby serializacji i deserializacji procesów z elementem zawierającym XmlDictionaryString przestrzeń nazw.

public:
 virtual System::Runtime::Serialization::XmlObjectSerializer ^ CreateSerializer(Type ^ type, System::Xml::XmlDictionaryString ^ name, System::Xml::XmlDictionaryString ^ ns, System::Collections::Generic::IList<Type ^> ^ knownTypes);
public virtual System.Runtime.Serialization.XmlObjectSerializer CreateSerializer (Type type, System.Xml.XmlDictionaryString name, System.Xml.XmlDictionaryString ns, System.Collections.Generic.IList<Type> knownTypes);
abstract member CreateSerializer : Type * System.Xml.XmlDictionaryString * System.Xml.XmlDictionaryString * System.Collections.Generic.IList<Type> -> System.Runtime.Serialization.XmlObjectSerializer
override this.CreateSerializer : Type * System.Xml.XmlDictionaryString * System.Xml.XmlDictionaryString * System.Collections.Generic.IList<Type> -> System.Runtime.Serialization.XmlObjectSerializer
Public Overridable Function CreateSerializer (type As Type, name As XmlDictionaryString, ns As XmlDictionaryString, knownTypes As IList(Of Type)) As XmlObjectSerializer

Parametry

type
Type

Typ do serializacji lub deserializacji.

name
XmlDictionaryString

Nazwa serializowanego typu.

ns
XmlDictionaryString

Element XmlDictionaryString zawierający przestrzeń nazw typu serializowanego.

knownTypes
IList<Type>

Element IList<T> zawierający Type znane typy.

Zwraca

XmlObjectSerializer

Wystąpienie klasy dziedziczonej XmlObjectSerializer z klasy .

Uwagi

Zarówno klasa , jak DataContractSerializer NetDataContractSerializer i dziedziczą po XmlObjectSerializer klasie .

Dotyczy