다음을 통해 공유


ProxyDataContractResolver.TryResolveType 메서드

정의

serialization 중에 실제 형식을 xsi:type 정보에 매핑합니다.

public:
 override bool TryResolveType(Type ^ dataContractType, Type ^ declaredType, System::Runtime::Serialization::DataContractResolver ^ knownTypeResolver, [Runtime::InteropServices::Out] System::Xml::XmlDictionaryString ^ % typeName, [Runtime::InteropServices::Out] System::Xml::XmlDictionaryString ^ % typeNamespace);
public override bool TryResolveType (Type dataContractType, Type declaredType, System.Runtime.Serialization.DataContractResolver knownTypeResolver, out System.Xml.XmlDictionaryString typeName, out System.Xml.XmlDictionaryString typeNamespace);
override this.TryResolveType : Type * Type * System.Runtime.Serialization.DataContractResolver * XmlDictionaryString * XmlDictionaryString -> bool
Public Overrides Function TryResolveType (dataContractType As Type, declaredType As Type, knownTypeResolver As DataContractResolver, ByRef typeName As XmlDictionaryString, ByRef typeNamespace As XmlDictionaryString) As Boolean

매개 변수

dataContractType
Type

지속성 무시 개체의 실제 형식입니다.

declaredType
Type

선언된 형식입니다.

knownTypeResolver
DataContractResolver

ProxyDataContractResolver의 인스턴스입니다.

typeName
XmlDictionaryString

이 메서드가 반환될 때 xsi:type 선언 목록이 포함됩니다.

typeNamespace
XmlDictionaryString

이 메서드가 반환될 때 사용된 네임스페이스 목록이 포함됩니다.

반환

형식이 확인되었으면 true이고, 그렇지 않으면 false입니다.

설명

자세한 내용은 참조 하십시오: POCO 엔터티 작업합니다.

적용 대상