Dil

ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc Yöntem

Tanım

WAM (Windows Hesap Yöneticisi) aracı kimlik doğrulaması istemleri için kullanılacak üst pencere tutamacını döndürecek bir işlev ayarlar.

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

Parametreler

parentActivityOrWindowFunc
Func<Object>

Etkileşimli kimlik doğrulaması kullanıcı arabirimi için MSAL tarafından kullanılacak üst pencere/etkinlik nesnesini döndüren işlev. Windows bir IntPtr pencere tutamacını (veya IWin32Window .NET Framework'te) döndürebilirsiniz. Android'de bir Etkinlik döndür; iOS'ta bir UIViewController (veya platform eşdeğeri) döndürebilirsiniz. Daha önce yüklenmiş bir geri çağırmayı temizlemek ve sağlayıcının varsayılan davranışına geri dönmek için geçirin null .

Açıklamalar

Windows bu tanıtıcı WAM aracısı iletişim kutusunun üst öğesi için kullanılır. Ayarlanmadıysa, sağlayıcı konsol penceresi tutamacını otomatik olarak algılamayı dener. Windows olmayan platformlarda, etkileşimli akışların kullanıcı arabirimini konak Activity / UIViewController(veya platform eşdeğeri) olarak üstlenebilmesi için bu geri çağırma MSAL'ye iletilir.

MSAL tarafından çağrıldığında tarafından parentActivityOrWindowFunc oluşan özel durumlar sağlayıcı tarafından yakalanmaz; en çok tanınabilecekleri geri çağırma yüzeyindeki hataların bulunması için kaynak AcquireToken isteği çağırana yayılır.

Şunlara uygulanır