安全断言

CanRunApplication

检查用户是否有权运行给定的应用程序。如果没有,则抛出 AccessDeniedException

Assert.CanRunApplication("WebEdit");

HasAccess

HasAccess 将检查给定参数是否为真,否则将抛出 AccessDeniedException

Assert.HasAccess(Context.User.IsAdministrator, "Only administrators can create new domains");