Freigeben über


DataContractSerializerOperationBehavior.CreateSerializer Methode

Definition

Erstellt eine Instanz einer Klasse, die vom XmlObjectSerializer für Serialisierungs- und Deserialisierungsprozesse erbt.

Überlädt

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

Erstellt eine Instanz einer Klasse, die vom XmlObjectSerializer für Serialisierungs- und Deserialisierungsprozesse erbt.

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

Erstellt eine Instanz einer Klasse, die vom XmlObjectSerializer für Serialisierungs- und Deserialisierungsprozesse erbt und die den Namespace in einer XmlDictionaryString enthält.

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

Quelle:
DataContractSerializerOperationBehavior.cs
Quelle:
DataContractSerializerOperationBehavior.cs

Erstellt eine Instanz einer Klasse, die vom XmlObjectSerializer für Serialisierungs- und Deserialisierungsprozesse erbt.

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

Parameter

type
Type

Type, für den das Serialisierungsprogramm erstellt werden soll.

name
String

Der Name des generierten Typs.

ns
String

Der Namespace des generierten Typs.

knownTypes
IList<Type>

IList<T> des Typs Type mit bekannten Typen.

Gibt zurück

Eine Instanz einer Klasse, die von der XmlObjectSerializer-Klasse erbt.

Hinweise

Sowohl NetDataContractSerializer als auch DataContractSerializer erben von der XmlObjectSerializer-Klasse.

Gilt für:

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

Quelle:
DataContractSerializerOperationBehavior.cs
Quelle:
DataContractSerializerOperationBehavior.cs

Erstellt eine Instanz einer Klasse, die vom XmlObjectSerializer für Serialisierungs- und Deserialisierungsprozesse erbt und die den Namespace in einer XmlDictionaryString enthält.

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

Parameter

type
Type

Der zu serialisierende oder zu deserialisierende Typ.

name
XmlDictionaryString

Der Name des serialisierten Typs.

ns
XmlDictionaryString

XmlDictionaryString, die den Namespace des serialisierten Typs enthält.

knownTypes
IList<Type>

IList<T> des Typs Type mit bekannten Typen.

Gibt zurück

Eine Instanz einer Klasse, die von der XmlObjectSerializer-Klasse erbt.

Hinweise

Sowohl DataContractSerializer als auch NetDataContractSerializer erben von der XmlObjectSerializer-Klasse.

Gilt für: