Sdílet prostřednictvím


DataContractSerializerOperationBehavior.CreateSerializer Metoda

Definice

Vytvoří instanci třídy, která dědí z XmlObjectSerializer pro procesy serializace a deserializace.

Přetížení

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

Vytvoří instanci třídy, která dědí z XmlObjectSerializer pro procesy serializace a deserializace.

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

Vytvoří instanci třídy, která dědí z XmlObjectSerializer procesu serializace a deserializace s objektem XmlDictionaryString , který obsahuje obor názvů.

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

Zdroj:
DataContractSerializerOperationBehavior.cs
Zdroj:
DataContractSerializerOperationBehavior.cs
Zdroj:
DataContractSerializerOperationBehavior.cs

Vytvoří instanci třídy, která dědí z XmlObjectSerializer pro procesy serializace a deserializace.

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

Parametry

type
Type

Chcete-li Type vytvořit serializátor pro.

name
String

Název vygenerovaného typu.

ns
String

Obor názvů vygenerovaného typu.

knownTypes
IList<Type>

, IList<T>Type která obsahuje známé typy.

Návraty

Instance třídy, která dědí z třídy XmlObjectSerializer .

Poznámky

Dědí NetDataContractSerializerDataContractSerializer z XmlObjectSerializer třídy i .

Platí pro

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

Zdroj:
DataContractSerializerOperationBehavior.cs
Zdroj:
DataContractSerializerOperationBehavior.cs
Zdroj:
DataContractSerializerOperationBehavior.cs

Vytvoří instanci třídy, která dědí z XmlObjectSerializer procesu serializace a deserializace s objektem XmlDictionaryString , který obsahuje obor názvů.

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

Parametry

type
Type

Typ serializace nebo deserializace.

name
XmlDictionaryString

Název serializovaného typu.

ns
XmlDictionaryString

Obsahuje XmlDictionaryString obor názvů serializovaného typu.

knownTypes
IList<Type>

, IList<T>Type která obsahuje známé typy.

Návraty

Instance třídy, která dědí z třídy XmlObjectSerializer .

Poznámky

Dědí DataContractSerializerNetDataContractSerializer z XmlObjectSerializer třídy i .

Platí pro