public void SaveTimestamp(Uri sharepointUrl) { using (var clientContext = AppOnlyContextHelper.GetAppOnlyClientContext(sharepointUrl)) { var timestamp = DateTime.Now; var list = clientContext.Web.Lists.GetByTitle("SyncTimestamps"); var item = list.AddItem(new Microsoft.SharePoint.Client.ListItemCreationInformation()); item["Title"] = timestamp.ToString(); item.Update(); clientContext.ExecuteQuery(); } }
public void Provision(Uri sharepointUrl) { using (var clientContext = AppOnlyContextHelper.GetAppOnlyClientContext(sharepointUrl)) { var list = clientContext.Web.Lists.Add(new ListCreationInformation { Title = "SyncTimestamps", TemplateType = (int)ListTemplateType.GenericList }); Thread.Sleep(TimeSpan.FromSeconds(20)); clientContext.Load(list); clientContext.ExecuteQuery(); } }