DataContractSerializerOperationBehavior.CreateSerializer Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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>)
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
- name
- String
Nom du type généré.
- ns
- String
Espace de noms du type généré.
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>)
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é.
XmlDictionaryString qui contient l'espace de noms du type sérialisé.
Retours
Instance d'une classe qui hérite de la classe XmlObjectSerializer.
Remarques
DataContractSerializer et NetDataContractSerializer héritent de la classe XmlObjectSerializer.