Язык

ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc Метод

Определение

Задает функцию для возврата маркера родительского окна, который будет использоваться для запросов проверки подлинности брокера 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))

Параметры

parentActivityOrWindowFunc
Func<Object>

Функция, возвращающая родительский объект окна или действия, используемый MSAL для интерактивного пользовательского интерфейса проверки подлинности. В Windows верните дескриптор IntPtr окна (или IWin32Window .NET Framework). В Android верните действие; в iOS возвращается UIViewController (или эквивалент платформы). Передайте null , чтобы очистить ранее установленный обратный вызов и вернуться к поведению поставщика по умолчанию.

Комментарии

В Windows этот дескриптор используется для родительского диалогового окна брокера WAM. Если этот параметр не задан, поставщик попытается автоматически обнаружить дескриптор окна консоли. На платформах, отличных от Windows, этот обратный вызов пересылается в MSAL, чтобы интерактивные потоки могли родительить пользовательский интерфейс к главному действию / UIViewController (или эквиваленту платформы).

Исключения, создаваемые parentActivityOrWindowFunc при вызове MSAL, не перехватываются поставщиком; они распространяются на вызывающий запрос, чтобы ошибки в области обратного AcquireToken вызова, где они наиболее диагностироваться.

Применяется к