Idioma

ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc Método

Definição

Define uma função para retornar o identificador de janela pai a ser usado para os prompts de autenticação do agente do 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))

Parâmetros

parentActivityOrWindowFunc
Func<Object>

Uma função que retorna o objeto de janela/atividade pai a ser usado pela MSAL para interface do usuário de autenticação interativa. Em Windows, retorne um IntPtr identificador de janela (ou um IWin32Window .NET Framework). No Android, retorne uma atividade; no iOS, retorne um UIViewController (ou o equivalente da plataforma). Passe null para limpar um retorno de chamada instalado anteriormente e reverta para o comportamento padrão do provedor.

Comentários

Em Windows, esse identificador é usado para ser pai da caixa de diálogo do agente WAM. Se não estiver definido, o provedor tentará detectar automaticamente o identificador da janela do console. Em plataformas não Windows, esse retorno de chamada é encaminhado para a MSAL para que os fluxos interativos possam pai da interface do usuário para a Atividade do host/UIViewController (ou equivalente à plataforma).

As exceções geradas parentActivityOrWindowFunc quando ela é invocada pela MSAL não são capturadas pelo provedor; elas se propagam para o chamador da solicitação AcquireToken de origem para que os bugs na superfície de retorno de chamada onde eles sejam mais diagnosticáveis.

Aplica-se a