Jazyk

ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc Metoda

Definice

Nastaví funkci, která vrátí popisovač nadřazeného okna, který se má použít pro výzvy k ověřování zprostředkovatele WAM (Windows Account Manager).

public:
 void SetParentActivityOrWindowFunc(Func<System::Object ^> ^ parentActivityOrWindowFunc);
public void SetParentActivityOrWindowFunc(Func<object>? parentActivityOrWindowFunc);
public void SetParentActivityOrWindowFunc(Func<object> parentActivityOrWindowFunc);
member this.SetParentActivityOrWindowFunc : Func<obj> -> unit
Public Sub SetParentActivityOrWindowFunc (parentActivityOrWindowFunc As Func(Of Object))

Parametry

parentActivityOrWindowFunc
Func<Object>

Funkce, která vrací objekt nadřazeného okna/aktivity, který má rozhraní MSAL používat pro interaktivní ověřovací uživatelské rozhraní. Na Windows vraťte IntPtr popisovač okna (nebo .NET IWin32Window Framework). V Androidu vraťte aktivitu; v iOSu vraťte ovládací prvek UIViewController (nebo ekvivalent platformy). Předejte null vymazání dříve nainstalovaného zpětného volání a návrat k výchozímu chování poskytovatele.

Poznámky

V Windows se tento popisovač používá k nadřazení dialogového okna zprostředkovatele WAM. Pokud není nastavený, poskytovatel se pokusí automaticky rozpoznat popisovač okna konzoly. Na platformách, které nejsou Windows, se toto zpětné volání přesměruje do knihovny MSAL, takže interaktivní toky můžou nadřazené uživatelské rozhraní hostitelské aktivitě / UIViewControlleru (nebo ekvivalentu platformy).

Výjimky vyvolané parentActivityOrWindowFunc službou MSAL nejsou zachyceny poskytovatelem. Šíří se do volajícího původní AcquireToken žádosti, aby chyby na ploše zpětného volání, kde jsou nejvíce diagnostikovatelné.

Platí pro