Question

Semblable à cette question, je dois supprimer définitivement uniquement des éléments spécifiques de la corbeille.Cependant, j'ai besoin de savoir plus que leurs noms, et SPRecycleBinItem semble n'avoir qu'un LeafName et DirName propriété, non Item propriété pour voir ce que contient réellement l’élément supprimé (j’ai besoin du SPListItem).

Est-ce que quelqu'un sait s'il existe un moyen d'obtenir les objets supprimés ?Peut-être une liste cachée de la corbeille enterrée quelque part ?

Quant à la raison pour laquelle je dois faire cela, j'essaie de concevoir un moyen de supprimer par programme les types de contenu qui fonctionne réellement.

Merci.

Était-ce utile?

La solution

Lorsqu'un utilisateur supprime un document, il semble que les fichiers binaires du document soient supprimés de la table AllDocs à RecycleBin où il ne garde que quelques informations sur le document.Ces tables se trouvent dans la base de données de contenu de cette application.

Je n'arrive pas à comprendre ce qu'il fait avec <Binary data> lorsqu'un enregistrement de document est déplacé de alldocs vers la table de recyclage.comme ça Données binaires conserve toutes les métadonnées sur le document et lorsque vous restaurez le document, il l'utilise pour restaurer le document.

Je ne pense pas qu'il existe un moyen simple d'obtenir d'autres propriétés du document supprimé à moins que vous ne fassiez un hack qui sera complexe et FORTEMENT DÉCONSEILLÉ.Vous souhaiterez peut-être changer la logique de votre solution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top