DataContractSerializerOperationBehavior.CreateSerializer Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр класса, производного от XmlObjectSerializer, для процессов сериализации и десериализации.
Перегрузки
CreateSerializer(Type, String, String, IList<Type>) |
Создает экземпляр класса, производного от XmlObjectSerializer, для процессов сериализации и десериализации. |
CreateSerializer(Type, XmlDictionaryString, XmlDictionaryString, IList<Type>) |
Создает экземпляр класса, который наследует от XmlObjectSerializer, для процессов сериализации и десериализации с XmlDictionaryString, где содержится пространство имен. |
CreateSerializer(Type, String, String, IList<Type>)
- Исходный код:
- DataContractSerializerOperationBehavior.cs
Создает экземпляр класса, производного от XmlObjectSerializer, для процессов сериализации и десериализации.
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
Параметры
- name
- String
Имя созданного типа.
- ns
- String
Пространство имен создаваемого типа.
Возвращаемое значение
Экземпляр класса, производного от класса XmlObjectSerializer.
Комментарии
Классы NetDataContractSerializer и DataContractSerializer являются производными от класса XmlObjectSerializer.
Применяется к
CreateSerializer(Type, XmlDictionaryString, XmlDictionaryString, IList<Type>)
- Исходный код:
- DataContractSerializerOperationBehavior.cs
Создает экземпляр класса, который наследует от XmlObjectSerializer, для процессов сериализации и десериализации с XmlDictionaryString, где содержится пространство имен.
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
Параметры
- type
- Type
Тип для сериализации или десериализации.
- name
- XmlDictionaryString
Имя сериализованного типа.
XmlDictionaryString, где содержится пространство имен сериализованного типа.
Возвращаемое значение
Экземпляр класса, производного от класса XmlObjectSerializer.
Комментарии
Классы DataContractSerializer и NetDataContractSerializer являются производными от класса XmlObjectSerializer.