DependencyResolver.ResolveUsing 方法

定义

重载

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以便它可能尝试解析类型本身。

适用于