Zum Hauptinhalt wechseln

Wiki

Startet die Suche
Home
Blog
Developments
CodePlex Solutions
FAQ
Wiki
Sonstiges
Kontakt
Suche
Impressum
  
Hezser.de > Wiki > Wiki-Seiten > GetItemsWithElevatedPermissions()  

GetItemsWithElevatedPermissions()

 RSS-Feed

/// <summary>
///
connect to list as systemaccount, and return all items
/// </summary>
///
<param name="list"></param>
///
<returns></returns>
public static SPListItemCollection GetItemsWithElevatedPermissions(this SPList list)
{
    using (var site = new SPSite(list.ParentWebUrl, SPContext.Current.Site.SystemAccount.UserToken))
    using (var web = site.OpenWeb())
    {
        SPList elevatedList = web.Lists.GetList(list.ID, true);
        return elevatedList.Items;
    }
}

Usage:

SPList list = ...;
SPListItemCollection elevatedItems = list.GetItemsWithElevatedPermissions();

Zuletzt geändert am 31.12.2008 12:28  von René Hézser