Illustrates requesting minimum permissions : Assembly Permission « Development Class « C# / C Sharp






Illustrates requesting minimum permissions

/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy

Publisher: Sybex;
ISBN: 0782129110
*/

/*
  Example19_1.cs illustrates requesting minimum permissions
*/

using System;
using System.IO;
using System.Security.Permissions;

[assembly:FileIOPermissionAttribute(SecurityAction.RequestMinimum,
 All=@"c:\\temp")]

public class Example19_1 
{

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

    }

}




           
       








Related examples in the same category

1.Illustrates requesting optional permissions
2.Illustrates requesting a permission set
3.Illustrates refusing permissionsIllustrates refusing permissions