sharepoint 一个有用的方法SPSecurity.RunWithElevatedPrivileges(delegate(){})
2008-02-14 13:00
561 查看
SPSecurity.RunWithElevatedPrivileges( delegate() { // 此处显示的是要在提升权限的情况下运行的代码。 // 该代码段在 SHAREPOINT/SYSTEM 帐户下运行。 });
//例
SPSecurity.RunWithElevatedPrivileges(
delegate()
{
using (SPSite ElevatedsiteColl = new SPSite("http://xxxx:xx"))//获得spsite;
{
using (SPWeb ElevatedSite = ElevatedsiteColl.OpenWeb())//获得spweb;
{
string SiteCollectionOwner = ElevatedsiteColl.Owner.Name;
string Visits = ElevatedsiteColl.Usage.Visits.ToString();
string RootAuditEntries =ElevatedSite.RootFolder.Audit.GetEntries().Count.ToString();
}
}
});
相关文章推荐
- SharePoint 2010 权限提升-SPSecurity.RunWithElevatedPrivileges method (Microsoft.SharePoint)
- SharePoint v3:忘掉模拟用户Impersonate,SPSecurity.RunWithElevatedPrivileges来了 提升SharePoint代码的权限
- SharePoint v3:忘掉模拟用户Impersonate,SPSecurity.RunWithElevatedPrivileges来了
- SharePoint v3:忘掉模拟用户Impersonate,SPSecurity.RunWithElevatedPrivileges来了
- 【原创】关于SPSecurity.RunWithElevatedPrivileges的一个问题[A problem about SPSecurity.RunWithElevatedPrivileges]
- SPSecurity.RunWithElevatedPrivileges exception 80040154
- MOSS: SPSecurity.RunWithElevatedPrivileges提升权限来新增列表条目示例
- MOSS: SPSecurity.RunWithElevatedPrivileges提升权限来新增列表条目示例
- 利用RunWithElevatedPrivileges模拟管理员权限时慎用SPContext
- All ways of RunWithElevatedPrivileges
- 利用RunWithElevatedPrivileges模拟管理员权限时慎用SPContext
- 利用RunWithElevatedPrivileges模拟管理员权限时慎用SPContext
- SharePoint安全...SPSecurity委托,一个值得我们去思考的问题
- 正确使用RunWithElevatedPrivileges
- 当使用RunWithElevatedPrivileges时如何修改“修改者”信息
- 配置SharePoint 2007 过程中引发Microsoft.SharePoint.Upgrade.SPUpgradeException 异常(未能创建配置数据库)的一个解决方法
- SharePoint安全...SPSecurity委托,一个值得我们去思考的问题
- The 'System.Web.Security.SqlRoleProvider' requires a database schema compatible with schema version '1'. 解决方法
- 当获取相似数据时,使用不同方法调用不同sp,但是使用同一个方法去用IIDataReader或者SqlDataReader读取数据时需要判断column name是否存在。