SecurityException wann geworfen???
-
Hallo zusammen. Bin neu in C# und rätsel gerade wie ich ein Programm am besten mit Fehlercoderückgabe beeden kann.
Bin auf die Methode Environment.Exit(code) gestoßen und frage mich nun unter welchen bedingungen denn die Exception SecurityException geworfen wird.
Kann dazu keine vernünftige doku finden.
Danke shconmal im voraus
-
/// <summary>Terminates this process and gives the underlying operating system the specified exit code.</summary> /// <param name="exitCode">Exit code to be given to the operating system. </param> /// <exception cref="T:System.Security.SecurityException">The caller does not have sufficient security permission to perform this function. </exception> /// <filterpriority>1</filterpriority> /// <PermissionSet><IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="UnmanagedCode" /></PermissionSet> [SecurityPermission(SecurityAction.Demand, Flags=SecurityPermissionFlag.UnmanagedCode)] public static void Exit(int exitCode) { Environment.ExitNative(exitCode); }
-
http://msdn2.microsoft.com/de-de/library/system.security.securityexception.aspx
http://www.galileocomputing.de/openbook/visual_csharp/visual_csharp_09_000.htm#Xxx999338
Hier steht einiges dazu.