Csharp/C Sharp by API/System.Security.Permissions/PrincipalPermission

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

mark PrincipalPermission

<source lang="csharp"> using System; using System.Security.Permissions; class MainClass {

   [PrincipalPermission(SecurityAction.Demand, Name = @"MACHINE\Joe", Role = @"MACHINE\Managers")]
   public static void MyMethod()
   {
   }

}


 </source>


new PrincipalPermission()

<source lang="csharp"> using System; using System.Security.Permissions; class MainClass {

   public static void MyMethod() 
   { 

       PrincipalPermission perm = new PrincipalPermission(@"MACHINE\Joe", @"MACHINE\Managers");
           
       perm.Demand();
   }

}


 </source>