다음을 통해 공유


DataContractSerializerOperationBehavior.CreateSerializer 메서드

정의

serialization 및 deserialization 프로세스에 대해 XmlObjectSerializer에서 상속되는 클래스의 인스턴스를 만듭니다.

오버로드

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

serialization 및 deserialization 프로세스에 대해 XmlObjectSerializer에서 상속되는 클래스의 인스턴스를 만듭니다.

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

네임스페이스를 포함하는 XmlObjectSerializer을 사용하여 serialization 및 deserialization 프로세스를 위해 XmlDictionaryString에서 상속되는 클래스의 인스턴스를 만듭니다.

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

serialization 및 deserialization 프로세스에 대해 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

매개 변수

type
Type

serializer를 만들 Type입니다.

name
String

생성된 형식의 이름입니다.

ns
String

생성된 형식의 네임스페이스입니다.

knownTypes
IList<Type>

알려진 형식을 포함하는 IList<T>Type입니다.

반환

XmlObjectSerializer

XmlObjectSerializer 클래스에서 상속되는 클래스의 인스턴스입니다.

설명

NetDataContractSerializer DataContractSerializer 둘 다 클래스에서 상속합니다XmlObjectSerializer.

적용 대상

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

네임스페이스를 포함하는 XmlObjectSerializer을 사용하여 serialization 및 deserialization 프로세스를 위해 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

serialize된 형식의 이름입니다.

ns
XmlDictionaryString

serialize된 형식의 네임스페이스를 포함하는 XmlDictionaryString입니다.

knownTypes
IList<Type>

알려진 형식을 포함하는 IList<T>Type입니다.

반환

XmlObjectSerializer

XmlObjectSerializer 클래스에서 상속되는 클래스의 인스턴스입니다.

설명

DataContractSerializer NetDataContractSerializer 둘 다 클래스에서 상속합니다XmlObjectSerializer.

적용 대상