ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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é.