示例#1
0
 public override Task <object> GetEntityAsync(
     Uri absoluteUri, string role, Type ofObjectToReturn)
 {
     if (SecurityManager.SecurityEnabled)
     {
         // in case the security manager was switched after the constructor was called
         if (permissionSet == null)
         {
             throw new SecurityException(Locale.GetText(
                                             "Security Manager wasn't active when instance was created."));
         }
         permissionSet.PermitOnly();
     }
     return(resolver.GetEntityAsync(absoluteUri, role, ofObjectToReturn));
 }