在本课中,您将学习如何使用调试权限测试您的权限代码。调试权限使您可以模拟最终用户基于他们的角色和权限将看到的内容。
使用调试权限
在上一课中,您编写了代码来检查查看**“产品”**屏幕的权限。由应用程序的管理员向角色分配权限。若要测试代码,分别使用具有权限的用户身份和没有权限的用户身份来运行该应用程序。要做到这一点,您可以设置调试权限,使您在测试或调试应用程序时,以具有这些权限的用户身份运行。
设置调试权限
在**“解决方案资源管理器”中,双击“属性”**节点。
将显示**“应用程序设计器”**。
单击**“访问控制”**选项卡。
在**“定义权限或选择权限,以用于调试”** 网格中,选择**“Can_View_Products”权限,然后选择“授权调试”**复选框。
按 F5 运行该应用程序。
“产品” 菜单应显示在**“产品信息”**组下的导航菜单中。
单击运行应用程序右上角的**“关闭”**按钮,返回到设计模式。
选择 Can_View_Products 权限,并清除**“授予调试”**复选框。
再次按 F5 运行应用程序。
您不会看到**“产品”** 菜单或**“产品信息”**组。您正在没有必要的 Can_View_Products 权限的情况下运行应用程序。
详细了解
在本课程中,您学习了如何使用设置调试权限以及测试您的应用程序。调试权限使您可以运行应用程序和模拟最终用户基于他们的角色和权限将看到的内容。如果没有此功能,您将不得不创建不同的用户身份、关闭应用程序,然后使用一个不同的身份重新登录。
在此示例中,只有一个权限被定义。许多应用程序将创建多个权限,用于多种用途 ;您可以选择多个调试权限对不同的组合进行测试,并确保您的应用程序工作按您的预期工作。
后续步骤
下一组课程中,您将学习如何部署、安装和管理您的应用程序。
下一课:分发应用程序