ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WAM(Windows 계정 관리자) 브로커 인증 프롬프트에 사용할 부모 창 핸들을 반환하는 함수를 설정합니다.
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))
매개 변수
MSAL에서 대화형 인증 UI에 사용할 부모 창/활동 개체를 반환하는 함수입니다.
Windows 창 핸들(또는 IWin32Window on .NET Framework)을 반환 IntPtr 합니다.
Android에서 활동을 반환합니다. iOS에서 UIViewController(또는 플랫폼에 해당하는)를 반환합니다.
null 전달하여 이전에 설치된 콜백을 지우고 공급자의 기본 동작으로 되돌려 줍니다.
설명
Windows 이 핸들은 WAM broker 대화 상자를 부모로 지정하는 데 사용됩니다. 설정하지 않으면 공급자가 콘솔 창 핸들을 자동으로 검색하려고 시도합니다. 비 Windows 플랫폼에서 이 콜백은 MSAL로 전달되므로 대화형 흐름은 해당 UI를 호스트 작업/UIViewController(또는 플랫폼에 해당)에 부모로 지정할 수 있습니다.
MSAL에서 parentActivityOrWindowFunc 호출할 때 throw된 예외는 공급자가 catch하지 않으며, 가장 진단 가능한 콜백 화면의 버그가 발생하도록 원래 AcquireToken 요청의 호출자에게 전파됩니다.