1

我想知道哪些属性/函数必须有哪些权限才能使用。有这样的清单吗?

例如,在开发代码时,我如何知道哪些属性或功能适用于站点成员、访问者或所有者?

4

1 回答 1

0

它与属性和功能无关。实际上,任何时候您都试图执行一些当前用户通常没有运行权限的代码。例如,假设您想在用户将项目添加到列表时基于某些用户提供的信息创建子站点。用户没有权限自己显式创建这样的站点。在列表项事件接收器中,您将使用 RunWithElevatedPrivileges 块来创建此子站点。这样,站点将被创建为应用程序池所有者而不是登录用户,并且您避免了安全问题。当然,你会想要小心你在这样一个区块中所做的事情。

于 2009-11-03T21:57:33.823 回答