WindowsPrincipal etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
WindowsPrincipal etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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