Un petit bout de code pour gérer planifier des pages de publication :
SPList list=web.Lists[« Pages »];
SPListItem item = list.GetItemById(…); // Récupération de l’élément à planifierif (ScheduledItem.IsScheduledItem(item))
{
ScheduledItem scheduledItem = ScheduledItem.GetScheduledItem(listItem);
DateTime startDate = DateTimeNow;
DateTime endDate = new DateTime(2013, 12, 31, 23, 59, 00);
scheduledItem.StartDate = startDate;
scheduledItem.EndDate = endDate;
scheduledItem.ListItem.Update();
scheduledItem.Schedule();
}