ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt eine Funktion fest, um das übergeordnete Fensterhandle zurückzugeben, das für WAM-Authentifizierungsaufforderungen (Windows Account Manager) verwendet werden soll.
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))
Parameter
Eine Funktion, die das übergeordnete Fenster-/Aktivitätsobjekt zurückgibt, das von MSAL für die interaktive Authentifizierungs-UI verwendet werden soll.
Geben Sie auf Windows ein Fensterhandle (oder ein IntPtrIWin32Window in .NET Framework) zurück.
Geben Sie unter Android eine Aktivität zurück; geben Sie unter iOS einen UIViewController (oder die Plattformäquivalent) zurück.
Übergeben Sie den null Pass, um einen zuvor installierten Rückruf zu löschen, und stellen Sie das Standardverhalten des Anbieters wieder her.
Hinweise
Bei Windows wird dieses Handle zum Übergeordneten des WAM-Brokerdialogfelds verwendet. Wenn nicht festgelegt, versucht der Anbieter, das Konsolenfensterhandle automatisch zu erkennen. Auf Nicht-Windows-Plattformen wird dieser Rückruf an MSAL weitergeleitet, sodass interaktive Flüsse ihre Benutzeroberfläche dem Host Activity/UIViewController (oder plattformäquivalent) zuordnen können.
Ausnahmen, die ausgelöst werden, wenn parentActivityOrWindowFunc sie von MSAL aufgerufen werden, werden vom Anbieter nicht abgefangen. Sie werden bis zum Aufrufer der ursprünglichen AcquireToken Anforderung weitergegeben, sodass Fehler in der Rückrufoberfläche, auf der sie am häufigsten erkannt werden können.