DataServiceContext.ResolveType 属性

定义

获取或设置一个函数,该函数用于替代从数据服务接收实体时客户端库使用的默认类型解析选项。

public:
 property Func<System::String ^, Type ^> ^ ResolveType { Func<System::String ^, Type ^> ^ get(); void set(Func<System::String ^, Type ^> ^ value); };
public Func<string,Type> ResolveType { get; set; }
member this.ResolveType : Func<string, Type> with get, set
Public Property ResolveType As Func(Of String, Type)

属性值

一个函数委托,标识用于替代客户端库使用的默认类型解析选项的替代函数。

注解

启用客户端库使用的默认类型解析策略的替代。 将此属性设置为一个委托,该委托标识将命名空间限定的类型名称解析为客户端应用程序中的类型。 这使客户端能够在服务器响应中提供的类型名称与客户端上的类型之间执行自定义映射。

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

适用于