March 2004
Intermediate to advanced
560 pages
26h 47m
English
using System; using System.Security; using System.Security.Permissions; using System.IO; namespace Samples { public class PermissionSetSample { private const string environmentVariable = "USERNAME"; private const string filename = "FileIOPermission.txt"; public static void Main() { PermissionSet ps1 = new PermissionSet(PermissionState.None); EnvironmentPermission ep = new EnvironmentPermission( EnvironmentPermissionAccess.Read, environmentVariable); ps1.AddPermission(ep); PermissionSet ps2 = new PermissionSet(PermissionState.None); string s = Path.GetFullPath(filename); FileIOPermission fp = new FileIOPermission( FileIOPermissionAccess.Read | FileIOPermissionAccess.Write | FileIOPermissionAccess.Append, s); ps2.AddPermission(fp); PermissionSet ...Read now
Unlock full access