DependencyResolver.ResolveUsing 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
ResolveUsing(Func<Type,Object[],Object>) |
指定尝试返回指定类型的实例的解析函数。 |
ResolveUsing(Func<Type,Object>) |
指定尝试返回指定类型的实例的解析函数。 |
ResolveUsing(Func<Type,Object[],Object>)
指定尝试返回指定类型的实例的解析函数。
public static void ResolveUsing (Func<Type,object[],object> resolver);
static member ResolveUsing : Func<Type, obj[], obj> -> unit
参数
- resolver
- System.Func<System.Type,System.Object[],System.Object>
一个函数,它从提供匹配类型的数组返回类型的实例,或者 null
如果类型不受支持,则返回该类型的实例。
注解
resolver
必须为它不支持的类型返回 null
,因为 的null
返回值会将类型传递给 Xamarin.Forms以便它可能尝试解析类型本身。
适用于
ResolveUsing(Func<Type,Object>)
指定尝试返回指定类型的实例的解析函数。
public static void ResolveUsing (Func<Type,object> resolver);
static member ResolveUsing : Func<Type, obj> -> unit
参数
- resolver
- System.Func<System.Type,System.Object>
返回类型的实例的函数,如果 null
类型不受支持,则为 。
注解
resolver
必须为它不支持的类型返回 null
,因为 的null
返回值会将类型传递给 Xamarin.Forms以便它可能尝试解析类型本身。