DataContractSerializerOperationBehavior.CreateSerializer Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Cria uma instância de uma classe que herda de XmlObjectSerializer para processos de serialização e desserialização.
Sobrecargas
| Name | Description |
|---|---|
| CreateSerializer(Type, String, String, IList<Type>) |
Cria uma instância de uma classe que herda de XmlObjectSerializer para processos de serialização e desserialização. |
| CreateSerializer(Type, XmlDictionaryString, XmlDictionaryString, IList<Type>) |
Cria uma instância de uma classe que herda de XmlObjectSerializer para processos de serialização e deserialização com um XmlDictionaryString que contém o namespace. |
CreateSerializer(Type, String, String, IList<Type>)
Cria uma instância de uma classe que herda de XmlObjectSerializer para processos de 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
- name
- String
O nome do tipo gerado.
- ns
- String
O namespace do tipo gerado.
Devoluções
Uma instância de uma classe que herda da XmlObjectSerializer classe.
Observações
Tanto o NetDataContractSerializer como o DataContractSerializer herdam da XmlObjectSerializer classe.
Aplica-se a
CreateSerializer(Type, XmlDictionaryString, XmlDictionaryString, IList<Type>)
Cria uma instância de uma classe que herda de XmlObjectSerializer para processos de serialização e deserializaçã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.
An XmlDictionaryString que contém o namespace do tipo serializado.
Devoluções
Uma instância de uma classe que herda da XmlObjectSerializer classe.
Observações
Tanto o DataContractSerializer como o NetDataContractSerializer herdam da XmlObjectSerializer classe.