Freigeben über


DependencyResolver.ResolveUsing Methode

Definition

Überlädt

ResolveUsing(Func<Type,Object[],Object>)

Gibt eine Auflösungsfunktion an, die versucht, eine instance eines angegebenen Typs zurückzugeben.

ResolveUsing(Func<Type,Object>)

Gibt eine Auflösungsfunktion an, die versucht, eine instance des angegebenen Typs zurückzugeben.

ResolveUsing(Func<Type,Object[],Object>)

Gibt eine Auflösungsfunktion an, die versucht, eine instance eines angegebenen Typs zurückzugeben.

public static void ResolveUsing (Func<Type,object[],object> resolver);
static member ResolveUsing : Func<Type, obj[], obj> -> unit

Parameter

resolver
System.Func<System.Type,System.Object[],System.Object>

Eine Funktion, die eine instance eines Typs aus einem Array zurückgibt, das übereinstimmende Typen bereitstellt, odernull, wenn der Typ nicht unterstützt wird.

Hinweise

resolvermuss für Typen zurückgegeben null werden, die nicht unterstützt werden, da ein Rückgabewert von null den Typ an Xamarin.Forms übergibt, damit der Typ selbst aufgelöst werden kann.

Gilt für:

ResolveUsing(Func<Type,Object>)

Gibt eine Auflösungsfunktion an, die versucht, eine instance des angegebenen Typs zurückzugeben.

public static void ResolveUsing (Func<Type,object> resolver);
static member ResolveUsing : Func<Type, obj> -> unit

Parameter

resolver
System.Func<System.Type,System.Object>

Eine Funktion, die eine instance eines Typs zurückgibt, odernull, wenn der Typ nicht unterstützt wird.

Hinweise

resolvermuss für Typen zurückgegeben null werden, die nicht unterstützt werden, da ein Rückgabewert von null den Typ an Xamarin.Forms übergibt, damit der Typ selbst aufgelöst werden kann.

Gilt für: