コード例 #1
0
        private void EmptyTheRecycleBin()
        {
            try
            {
                using (var clientContext = new ClientContext(siteURL))
                {
                    // Get the SharePoint site
                    Site site = clientContext.Site;

                    // Delete all the recycle bin items
                    SP.RecycleBinItemCollection rbc = site.RecycleBin;
                    //if (rbc.Count > 0)
                    //{
                    rbc.DeleteAll();
                    // Execute the query to the server
                    clientContext.ExecuteQuery();

                    //}
                }

                Console.WriteLine("Recycle Bin Emptied");
                Console.ReadKey();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.InnerException.Message);
            }
        }
コード例 #2
0
        private void EmptyTheRecycleBin()
        {
            using (var clientContext = new ClientContext(cboSiteURL.SelectedItem.ToString()))
            {
                // Get the SharePoint site
                Site site = clientContext.Site;

                // Delete all the recycle bin items
                SP.RecycleBinItemCollection rbc = site.RecycleBin;
                rbc.DeleteAll();

                // Execute the query to the server
                clientContext.ExecuteQuery();
            }

            MessageBox.Show("Recycle Bin Emptied", "Empty Reycle Bin", MessageBoxButtons.OK, MessageBoxIcon.Information);

            //Re-populates Grid
            PopulateDGVviaOnPrem();
        }