DataContractSerializerOperationBehavior.CreateSerializer Methode

Definition

Erstellt eine Instanz einer Klasse, die von XmlObjectSerializer serialisierungs- und Deserialisierungsprozessen erbt.

Überlädt

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

Erstellt eine Instanz einer Klasse, die von XmlObjectSerializer serialisierungs- und Deserialisierungsprozessen erbt.

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

Erstellt eine Instanz einer Klasse, die von XmlObjectSerializer serialisierungs- und Deserialisierungsprozessen mit einem XmlDictionaryString Namespace erbt.

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

Erstellt eine Instanz einer Klasse, die von XmlObjectSerializer serialisierungs- und Deserialisierungsprozessen 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

Der Type zum Erstellen des Serialisierungsprogramms.

name
String

Der Name des generierten Typs.

ns
String

Der Namespace des generierten Typs.

knownTypes
IList<Type>

Eine IList<T> der Type bekannten Typen.

Gibt zurück

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

Hinweise

Sowohl die NetDataContractSerializer Klasse als auch die DataContractSerializer Vererbung von der XmlObjectSerializer Klasse.

Gilt für:

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

Erstellt eine Instanz einer Klasse, die von XmlObjectSerializer serialisierungs- und Deserialisierungsprozessen mit einem XmlDictionaryString Namespace erbt.

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 Typ, der serialisiert oder deserialisiert werden soll.

name
XmlDictionaryString

Der Name des serialisierten Typs.

ns
XmlDictionaryString

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

knownTypes
IList<Type>

Eine IList<T> der Type bekannten Typen.

Gibt zurück

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

Hinweise

Sowohl die DataContractSerializer Klasse als auch die NetDataContractSerializer Vererbung von der XmlObjectSerializer Klasse.

Gilt für: