DataContractSerializerOperationBehavior.CreateSerializer Methode

Definitie

Hiermee maakt u een exemplaar van een klasse waaruit wordt overgenomen XmlObjectSerializer voor serialisatie- en deserialisatieprocessen.

Overloads

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

Hiermee maakt u een exemplaar van een klasse waaruit wordt overgenomen XmlObjectSerializer voor serialisatie- en deserialisatieprocessen.

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

Hiermee maakt u een exemplaar van een klasse waarvan de processen voor serialisatie en deserialisatie worden overgenomen XmlObjectSerializer met een klasse XmlDictionaryString die de naamruimte bevat.

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

Hiermee maakt u een exemplaar van een klasse waaruit wordt overgenomen XmlObjectSerializer voor serialisatie- en deserialisatieprocessen.

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

Parameters

type
Type

De Type voor het maken van de serializer.

name
String

De naam van het gegenereerde type.

ns
String

De naamruimte van het gegenereerde type.

knownTypes
IList<Type>

Een IList<T> van Type die bekende typen bevat.

Retouren

Een exemplaar van een klasse die overkomt van de XmlObjectSerializer klasse.

Opmerkingen

Zowel de NetDataContractSerializer als de DataContractSerializer overname van de XmlObjectSerializer klasse.

Van toepassing op

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

Hiermee maakt u een exemplaar van een klasse waarvan de processen voor serialisatie en deserialisatie worden overgenomen XmlObjectSerializer met een klasse XmlDictionaryString die de naamruimte bevat.

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

Parameters

type
Type

Het type dat moet worden geserialiseerd of gedeserialiseerd.

name
XmlDictionaryString

De naam van het geserialiseerde type.

ns
XmlDictionaryString

Een XmlDictionaryString met de naamruimte van het geserialiseerde type.

knownTypes
IList<Type>

Een IList<T> van Type die bekende typen bevat.

Retouren

Een exemplaar van een klasse die overkomt van de XmlObjectSerializer klasse.

Opmerkingen

Zowel de DataContractSerializer als de NetDataContractSerializer overname van de XmlObjectSerializer klasse.

Van toepassing op