Olá Pessoal!
Vamos hoje dar uma dica de como excluir itens de uma lista no SharePoint do jeito mais rápido. Temos várias formas de excluir itens de uma lista grande no SharePoint usando o c#, sendo uma delas:
foreach (SPListItem item in list.Items)
{
item.Delete();
}
Mas a forma mais rápida de execução desse comando para listas grandes, é por Batch, usando o comando SPWeb.ProcessBatchData(). Para isso precisamos criar nossa string com todos os comandos Batch e mandar executar utilizando o método ProcessBatchData.