Partager via


DataContractSerializerOperationBehavior.CreateSerializer Méthode

Définition

Crée une instance d'une classe qui hérite de XmlObjectSerializer pour les processus de sérialisation et de désérialisation.

Surcharges

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

Crée une instance d'une classe qui hérite de XmlObjectSerializer pour les processus de sérialisation et de désérialisation.

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

Crée une instance d'une classe qui hérite de XmlObjectSerializer pour les processus de sérialisation et de désérialisation avec un XmlDictionaryString qui contient l'espace de noms.

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

Source:
DataContractSerializerOperationBehavior.cs
Source:
DataContractSerializerOperationBehavior.cs

Crée une instance d'une classe qui hérite de XmlObjectSerializer pour les processus de sérialisation et de désérialisation.

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

Paramètres

type
Type

Type pour lequel le sérialiseur doit être créé.

name
String

Nom du type généré.

ns
String

Espace de noms du type généré.

knownTypes
IList<Type>

IList<T> de Type qui contient les types connus.

Retours

Instance d'une classe qui hérite de la classe XmlObjectSerializer.

Remarques

NetDataContractSerializer et DataContractSerializer héritent de la classe XmlObjectSerializer.

S’applique à

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

Source:
DataContractSerializerOperationBehavior.cs
Source:
DataContractSerializerOperationBehavior.cs

Crée une instance d'une classe qui hérite de XmlObjectSerializer pour les processus de sérialisation et de désérialisation avec un XmlDictionaryString qui contient l'espace de noms.

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

Paramètres

type
Type

Type à sérialiser ou à désérialiser.

name
XmlDictionaryString

Nom du type sérialisé.

ns
XmlDictionaryString

XmlDictionaryString qui contient l'espace de noms du type sérialisé.

knownTypes
IList<Type>

IList<T> de Type qui contient les types connus.

Retours

Instance d'une classe qui hérite de la classe XmlObjectSerializer.

Remarques

DataContractSerializer et NetDataContractSerializer héritent de la classe XmlObjectSerializer.

S’applique à