ActiveDirectoryAuthenticationProvider.SetParentActivityOrWindowFunc Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.