다음을 통해 공유


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 엔터티 작업

적용 대상