Lenguaje

ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc Método

Definición

Establece una función para devolver el identificador de ventana principal que se usará para solicitudes de autenticación de agente de WAM (Windows Administrador de cuentas).

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))

Parámetros

parentActivityOrWindowFunc
Func<Object>

Función que devuelve el objeto primario de la ventana o actividad que va a usar MSAL para la interfaz de usuario de autenticación interactiva. En Windows, devuelva un IntPtr identificador de ventana (o en IWin32Window .NET Framework). En Android, devuelva una actividad; en iOS, devuelve un UIViewController (o el equivalente de la plataforma). Pase null para borrar una devolución de llamada instalada anteriormente y revertir al comportamiento predeterminado del proveedor.

Comentarios

En Windows, este identificador se usa para primario el cuadro de diálogo del agente WAM. Si no se establece, el proveedor intentará detectar automáticamente el identificador de la ventana de la consola. En plataformas que no son de Windows, esta devolución de llamada se reenvía a MSAL para que los flujos interactivos puedan primarios de su interfaz de usuario a la actividad del host / UIViewController (o equivalente a la plataforma).

Las excepciones producidas por parentActivityOrWindowFunc cuando MSAL no la detecta el proveedor, se propagan hasta el autor de la llamada de la solicitud de origen AcquireToken para que los errores en la superficie de devolución de llamada donde sean más diagnosticables.

Se aplica a