Pergunta

Semelhantes esta pergunta, Eu preciso excluir permanentemente apenas itens específicos a partir da lixeira.Eu preciso saber mais do que apenas seus nomes, no entanto, e SPRecycleBinItem parece ter apenas tem um LeafName e DirName propriedade, não Item propriedade para ver que o item excluído, na verdade, contém (eu preciso do SPListItem).

Alguém sabe se existe uma forma de ter os objetos excluídos?Talvez um oculto lixeira lista enterrado em algum lugar?

Como para por que eu preciso para fazer isso, eu estou tentando desenhar um caminho para programaticamente excluir tipos de conteúdo que realmente funciona.

Obrigado.

Foi útil?

Solução

Quando um usuário exclui um documento parece documento binários são eliminados da tabela AllDocs para RecycleBin onde ele só mantém alguns informações sobre o documento.Estas tabelas no banco de dados de conteúdo do aplicativo.

Eu não sou capaz de descobrir como o que ele faz com <Binary data> quando um registro de documento é movido de alldocs para recyclebin tabela.como este Dados binários mantém todos os meta-dados sobre o documento e quando você restaurar documento, utiliza-lo para restaurar o documento.

Eu não acho que haja qualquer maneira fácil de obter outras propriedades do documento excluído, a menos que você faça um hack que vai indo para o ser complexo e ALTAMENTE NÃO RECOMENDADO.Você pode querer alterar a lógica de sua solução.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top