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,使其可能嘗試解析類型本身。