示例#1
0
 protected internal virtual void ResetPermissions()
 {
     if (AuthorizationType == AuthTypeGlobal)
     {
         this.Permissions = Authorization.Permissions.None;
     }
     else if (AuthorizationType == AuthTypeGrant)
     {
         this.Permissions = Authorization.Permissions.None;
     }
     else if (AuthorizationType == AuthTypeRevoke)
     {
         this.Permissions = Authorization.Permissions.All;
     }
     else
     {
         throw Log.EngineAuthorizationTypeException(AuthorizationType, AuthTypeGlobal, AuthTypeGrant, AuthTypeRevoke);
     }
 }