DataContractSerializerOperationBehavior.CreateSerializer Método

Definição

Cria uma instância de uma classe que herda para processos de XmlObjectSerializer serialização e desserialização.

Sobrecargas

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

Cria uma instância de uma classe que herda para processos de XmlObjectSerializer serialização e desserialização.

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

Cria uma instância de uma classe que herda para processos de XmlObjectSerializer serialização e desserialização com um XmlDictionaryString que contém o namespace.

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

Cria uma instância de uma classe que herda para processos de XmlObjectSerializer serialização e desserialização.

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

Parâmetros

type
Type

O Type para o qual criar o serializador.

name
String

O nome do tipo gerado.

ns
String

O namespace do tipo gerado.

knownTypes
IList<Type>

Um IList<T> deles Type contém tipos conhecidos.

Retornos

Uma instância de uma classe que herda da XmlObjectSerializer classe.

Comentários

Tanto o NetDataContractSerializer e o DataContractSerializer herdado da XmlObjectSerializer classe.

Aplica-se a

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

Cria uma instância de uma classe que herda para processos de XmlObjectSerializer serialização e desserialização com um XmlDictionaryString que contém o namespace.

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

Parâmetros

type
Type

O tipo para serializar ou desserializar.

name
XmlDictionaryString

O nome do tipo serializado.

ns
XmlDictionaryString

Um XmlDictionaryString que contém o namespace do tipo serializado.

knownTypes
IList<Type>

Um IList<T> deles Type contém tipos conhecidos.

Retornos

Uma instância de uma classe que herda da XmlObjectSerializer classe.

Comentários

Tanto o DataContractSerializer e o NetDataContractSerializer herdado da XmlObjectSerializer classe.

Aplica-se a