Condividi tramite


DataContractSerializerOperationBehavior.CreateSerializer Metodo

Definizione

Crea un'istanza di una classe che eredita da XmlObjectSerializer per processi di serializzazione e deserializzazione.

Overload

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

Crea un'istanza di una classe che eredita da XmlObjectSerializer per processi di serializzazione e deserializzazione.

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

Crea un'istanza di una classe che eredita da XmlObjectSerializer per processi di serializzazione e deserializzazione con un oggetto XmlDictionaryString che contiene lo spazio dei nomi.

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

Origine:
DataContractSerializerOperationBehavior.cs
Origine:
DataContractSerializerOperationBehavior.cs

Crea un'istanza di una classe che eredita da XmlObjectSerializer per processi di serializzazione e deserializzazione.

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

Parametri

type
Type

Oggetto Type per il quale creare il serializzatore.

name
String

Nome del tipo generato.

ns
String

Spazio dei nomi del tipo generato.

knownTypes
IList<Type>

Interfaccia IList<T> di una classe Type contenente tipi noti.

Restituisce

Istanza di una classe che eredita dalla classe XmlObjectSerializer.

Commenti

Le classi NetDataContractSerializer e DataContractSerializer ereditano entrambe dalla classe XmlObjectSerializer.

Si applica a

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

Origine:
DataContractSerializerOperationBehavior.cs
Origine:
DataContractSerializerOperationBehavior.cs

Crea un'istanza di una classe che eredita da XmlObjectSerializer per processi di serializzazione e deserializzazione con un oggetto XmlDictionaryString che contiene lo spazio dei nomi.

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

Parametri

type
Type

Tipo da serializzare o deserializzare.

name
XmlDictionaryString

Nome del tipo serializzato.

ns
XmlDictionaryString

XmlDictionaryString contenente lo spazio dei nomi del tipo serializzato.

knownTypes
IList<Type>

Interfaccia IList<T> di una classe Type contenente tipi noti.

Restituisce

Istanza di una classe che eredita dalla classe XmlObjectSerializer.

Commenti

Le classi DataContractSerializer e NetDataContractSerializer ereditano entrambe dalla classe XmlObjectSerializer.

Si applica a