Illustrates refusing permissions
/* Mastering Visual C# .NET by Jason Price, Mike Gunderloy Publisher: Sybex; ISBN: 0782129110 */ /* Example19_4.cs illustrates refusing permissions */ using System; using System.IO; using System.Security.Permissions; [assembly:FileIOPermissionAttribute(SecurityAction.RequestRefuse, Unrestricted=true)] public class Example19_4 { public static void Main() { // Create a new file to work with FileStream fsOut = File.Create(@"c:\\temp\\test.txt"); // Create a StreamWriter to handle writing StreamWriter sw = new StreamWriter(fsOut); // And write some data sw.WriteLine("'Twas brillig, and the slithy toves"); sw.WriteLine("Did gyre and gimble in the wabe."); sw.Flush(); sw.Close(); } }
1. | Illustrates requesting minimum permissions | ||
2. | Illustrates requesting optional permissions | ||
3. | Illustrates requesting a permission set |