17 Temmuz 2016 Pazar

WindowsPrincipal Sınıfı

Giriş
Bu sınıf, yukarıdaki IPrincipal arayüzünden türer. Verilen WindowsIdentity nesnesinin hangi rollere sahip olduğunu döndürür.

Constructor
Şöyle yaparız.
var principal = new WindowsPrincipal(WindowsIdentity.GetCurrent());
Groups metodu
Örnek:

IsInRole metodu
Şöyle yaparız.
public static bool IsAdministrator ()
{
  var identity = WindowsIdentity.GetCurrent ();
  var principal = new WindowsPrincipal (identity);
  return principal.IsInRole (WindowsBuiltInRole.Administrator);
}

Hiç yorum yok:

Yorum Gönder