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); } }
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(); }