您的位置:首页 > 其它

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();
}
}
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐