ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.