ProxyDataContractResolver 类

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

一个 DataContractResolver,它知道如何将为持久未知的类创建的代理类型解析为基类型。 它与 DataContractSerializer 一起使用。

继承层次结构

System.Object
  System.Runtime.Serialization.DataContractResolver
    System.Data.Entity.Core.Objects.ProxyDataContractResolver

命名空间:  System.Data.Entity.Core.Objects
程序集:  EntityFramework(在 EntityFramework.dll 中)

语法

声明
Public Class ProxyDataContractResolver _
    Inherits DataContractResolver
用法
Dim instance As ProxyDataContractResolver
public class ProxyDataContractResolver : DataContractResolver
public ref class ProxyDataContractResolver : public DataContractResolver
type ProxyDataContractResolver =  
    class 
        inherit DataContractResolver 
    end
public class ProxyDataContractResolver extends DataContractResolver

ProxyDataContractResolver 类型公开以下成员。

构造函数

  名称 描述
公共方法 ProxyDataContractResolver 初始化 ProxyDataContractResolver 类的新实例。

顶部

方法

  名称 描述
公共方法 Equals (继承自 Object。)
受保护的方法 Finalize (继承自 Object。)
公共方法 GetHashCode (继承自 Object。)
公共方法 GetType (继承自 Object。)
受保护的方法 MemberwiseClone (继承自 Object。)
公共方法 ResolveName 在反序列化过程中,将任何 xsi:type 信息映射到持久性未知对象的实际类型。 (重写 DataContractResolver.ResolveName(String, String, Type, DataContractResolver)。)
公共方法 ToString (继承自 Object。)
公共方法 TryResolveType 在序列化过程中,将实际类型映射到 xsi:type 信息。 (重写 DataContractResolver.TryResolveType(Type, Type, DataContractResolver, XmlDictionaryString%, XmlDictionaryString%)。)

顶部

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

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