Język

ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc Metoda

Definicja

Ustawia funkcję zwracającą dojścia okna nadrzędnego do użycia w monitach uwierzytelniania brokera PROGRAMU 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>

Funkcja, która zwraca obiekt okna nadrzędnego/działania, który ma być używany przez bibliotekę MSAL na potrzeby interaktywnego interfejsu użytkownika uwierzytelniania. Po Windows zwróć IntPtr uchwyt okna (lub na IWin32Window platformie .NET Framework). W systemie Android zwróć działanie; w systemie iOS zwróć element UIViewController (lub odpowiednik platformy). Przekaż null polecenie , aby wyczyścić wcześniej zainstalowane wywołanie zwrotne i przywrócić domyślne zachowanie dostawcy.

Uwagi

W Windows ten uchwyt jest używany do nadrzędnego okna dialogowego brokera WAM. Jeśli nie zostanie ustawiona, dostawca podejmie próbę automatycznego wykrycia uchwytu okna konsoli. Na platformach innych niż Windows to wywołanie zwrotne jest przekazywane do biblioteki MSAL, dzięki czemu interaktywne przepływy mogą nadrzędne interfejs użytkownika do hosta Activity /UIViewController (lub odpowiednik platformy).

Wyjątki zgłaszane przez parentActivityOrWindowFunc dostawcę, gdy jest wywoływany przez bibliotekę MSAL, nie są przechwytywane przez dostawcę. Propagują je do obiektu wywołującego żądania źródłowego AcquireToken , aby usterki na powierzchni wywołania zwrotnego były najbardziej rozpoznawalne.

Dotyczy