Loveyuki's BLOG

L-BLOG.NET, The Matrix Reloaded.

存档:2008-07-14
得到 ASP.NET 当前的 Trust Level
Loveyuki | 技术新知 | 2008-07-14 22:59 | 570 点击 | 3 评论 | ASP.NET

得到 ASP.NET 当前的 Trust Level,摘自:dmitryr's blog

  1. AspNetHostingPermissionLevel GetCurrentTrustLevel() {  
  2.     foreach (AspNetHostingPermissionLevel trustLevel in 
  3.             new AspNetHostingPermissionLevel [] {  
  4.                 AspNetHostingPermissionLevel.Unrestricted,  
  5.                 AspNetHostingPermissionLevel.High,  
  6.                 AspNetHostingPermissionLevel.Medium,  
  7.                 AspNetHostingPermissionLevel.Low,  
  8.                 AspNetHostingPermissionLevel.Minimal   
  9.             } ) {  
  10.         try {  
  11.             new AspNetHostingPermission(trustLevel).Demand();  
  12.         }  
  13.         catch (System.Security.SecurityException ) {  
  14.             continue;  
  15.         }  
  16.    
  17.         return trustLevel;  
  18.      }  
  19.  
  20.      return AspNetHostingPermissionLevel.None;  
 

版权所有©2007-2008, Loveyuki.com | 系统:Bitrac | 皮肤:Blog Pixel | 空间域名:光辉互联,易联网络