共用方式為


ProxyDataContractResolver.TryResolveType 方法

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

在還原序列化期間,將實際類型對應至 xsi:type 資訊。

命名空間:  System.Data.Entity.Core.Objects
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
Public Overrides Function TryResolveType ( _
    type As Type, _
    declaredType As Type, _
    knownTypeResolver As DataContractResolver, _
    <OutAttribute> ByRef typeName As XmlDictionaryString, _
    <OutAttribute> ByRef typeNamespace As XmlDictionaryString _
) As Boolean
'用途
Dim instance As ProxyDataContractResolver 
Dim type As Type 
Dim declaredType As Type 
Dim knownTypeResolver As DataContractResolver 
Dim typeName As XmlDictionaryString 
Dim typeNamespace As XmlDictionaryString 
Dim returnValue As Boolean 

returnValue = instance.TryResolveType(type, _
    declaredType, knownTypeResolver, _
    typeName, typeNamespace)
public override bool TryResolveType(
    Type type,
    Type declaredType,
    DataContractResolver knownTypeResolver,
    out XmlDictionaryString typeName,
    out XmlDictionaryString typeNamespace
)
public:
virtual bool TryResolveType(
    Type^ type, 
    Type^ declaredType, 
    DataContractResolver^ knownTypeResolver, 
    [OutAttribute] XmlDictionaryString^% typeName, 
    [OutAttribute] XmlDictionaryString^% typeNamespace
) override
abstract TryResolveType : 
        type:Type * 
        declaredType:Type * 
        knownTypeResolver:DataContractResolver * 
        typeName:XmlDictionaryString byref * 
        typeNamespace:XmlDictionaryString byref -> bool  
override TryResolveType : 
        type:Type * 
        declaredType:Type * 
        knownTypeResolver:DataContractResolver * 
        typeName:XmlDictionaryString byref * 
        typeNamespace:XmlDictionaryString byref -> bool
public override function TryResolveType(
    type : Type, 
    declaredType : Type, 
    knownTypeResolver : DataContractResolver, 
    typeName : XmlDictionaryString, 
    typeNamespace : XmlDictionaryString
) : boolean

參數

  • type
    類型:System.Type
    非持續性物件的實際類型。

傳回值

類型:System.Boolean
如果已解析類型則為 true,否則為 false。

請參閱

參考

ProxyDataContractResolver 類別

System.Data.Entity.Core.Objects 命名空間