sitecore 安全断言

示例

CanRunApplication

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

Assert.CanRunApplication("WebEdit");

HasAccess

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

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