SharePoint 2007 - Approvazione di un Folder

Se la nostra document library prevede l’approvazione del contenuto, è abbastanza semplice scrivere del codice che effettui l’approvazione dei file presenti (Ẻ sufficiente utilizzare il metodo Approve della classe SPFile). Se tuttavia il nostro codice deve effettuare l’approvazione di un folder, non abbiamo a disposizione il metodo Approve e per ottenere il risultato dovremo agire sulla proprietà SPModerationInformation.
 
using (SPSite site = new SPSite("http://miosito"))
{
      using (SPWeb web = site.OpenWeb())
      {
            SPFolder folder = web.GetFolder("http://miosito/dl/folder");
            SPModerationInformation modInfo = folder.Item.ModerationInformation;
            if (modInfo.Status == SPModerationStatusType.Pending)
            {
                  modInfo.Status = SPModerationStatusType.Approved;
                  folder.Item.Update();
            }
      }
}
 
 
Technorati Tags: SharePoint

posted @ martedì 24 giugno 2008 01:22

Print
Comments have been closed on this topic.
«dicembre»
domlunmarmergiovensab
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678