Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
        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();
            }
        }