Csharp/C Sharp by API/System.Security.Permissions/PrincipalPermission
mark PrincipalPermission
using System;
using System.Security.Permissions;
class MainClass
{
[PrincipalPermission(SecurityAction.Demand, Name = @"MACHINE\Joe", Role = @"MACHINE\Managers")]
public static void MyMethod()
{
}
}
new PrincipalPermission()
using System;
using System.Security.Permissions;
class MainClass
{
public static void MyMethod()
{
PrincipalPermission perm = new PrincipalPermission(@"MACHINE\Joe", @"MACHINE\Managers");
perm.Demand();
}
}