Share via


DataServiceContext.ResolveType 属性

获取或设置函数,以便在接收数据服务的实体时,重写客户端库所用的默认类型解析选项。

命名空间:  System.Data.Services.Client
程序集:  Microsoft.Data.Services.Client(在 Microsoft.Data.Services.Client.dll 中)

语法

声明
Public Property ResolveType As Func(Of String, Type)
    Get
    Set
用法
Dim instance As DataServiceContext
Dim value As Func(Of String, Type)

value = instance.ResolveType

instance.ResolveType = value
public Func<string, Type> ResolveType { get; set; }
public:
property Func<String^, Type^>^ ResolveType {
    Func<String^, Type^>^ get ();
    void set (Func<String^, Type^>^ value);
}
member ResolveType : Func<string, Type> with get, set
function get ResolveType () : Func<String, Type>
function set ResolveType (value : Func<String, Type>)

属性值

类型:System.Func<String, Type>
一种函数委托,用于确定重写函数,以便重写客户端库所用的默认类型解析选项。

注释

允许重写客户端库所用的默认类型解析策略。 将此属性设置为一个委托,以便确定某个函数,从而将命名空间限定的类型名称解析为客户端应用程序中的某一类型。 这可以让客户端在服务器响应中提供的类型名称与客户端上的类型之间进行自定义映射。

重写类型解析还允许插入类型名称和类型之间的自定义映射策略。 它并不影响响应具体化为已标识类型的方式。

请参阅

参考

DataServiceContext 类

System.Data.Services.Client 命名空间